test
Prise de contrôle à distance par Internet


Définition : le but est de télégérer un PC en mode graphique depuis internet.

Description : La prise de contrôle à distance en mode graphique se distingue du controle en mode texte acec SSH. Elle repose en général sur une variante de VNC (un service VNC est donc installé sur PC à télégérer, version Windows ou Linux). Elle nécessite aussi un point d'entrée dans le réseau distant via une règle NAT sur le routeur (ou la Freebox, Neufbox, Livebox,...), et une adresse IP publique fixe ou un service de type DynDNS.


Information sur :  Virtual Network Computer (VNC)
Virtual Network Computer (VNC) est un logiciel concu par des développeurs d'AT&T Laboratories . C'est un logiciel de prise de contrôle à distance Opensource, ce qui explique qu'il possède de nombreuses variantes, et qu'il est inclus dans divers projets; citons :
 -  Teamviewer
 -  Italc
 -  Ultravnc, etc... 




Sommaire



  1. Installation du serveur VNC sur le PC à télégérer.
  2. Configuration du routeur ADSL pour créer le point d'entrée.
  3. Acquisition d'une IP publique fixe ou d'un nom DNS dynamique.






1ère étape : Installation du serveur VNC sur le PC à télégérer

PC Linux Debian (ou dérivé)
(Ce qui suit est plus spécifique aux Debian-like. Les parties en rouge sont celles qui doivent être personnalisées en fonction de vos besoins)

1) Installer le paquet tightvncserver ou un équivalent.

2) Créer un fichier /etc/init.d/vnc avec le contenu suivant :
_____________________________________________________________________________
export PATH="$PATH:/usr/X11R6/bin/"

# Ci-dessous mettre le nom de l'utilisateur du vnc client (il doit exister sur cette machine !)
export USER="eleve"
DISPLAY="1"
DEPTH="16"
GEOMETRY="800x600"
NAME="vnc-eleve"
OPTIONS="-name ${NAME} -depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"
.   /lib/lsb/init-functions
case "$1" in
start)
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;

stop)
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;

restart)
$0 stop
$0 start
;;
esac
exit 0
______________________________________________________________________________________________________________

3) Exécuter  update-rc.d  vnc  defaults
4) Exécuter /etc/init.d/vnc  start

5) Modifier le fichier /home/eleve/.vnc/xstartup en rajoutant au besoin les programmes à lancer au démarrage du vncserver et le nom du gestionnaire de fenetres




PC Windows XP
1) Télécharger Ultravnc à cette adresse :  http://www.trad-fr.com
2) Installer en acceptant les options par défaut (il faudra entrer un mot de passe)
3) Mettre les raccourcis des programmes à lancer dans "Menu démarrer" > "démarrage"



2ème étape : Configuration du routeur ADSL

Nous allons considérer 4 cas distincts : routeur D-LINK, Freebox, Neufbox, Livebox.



Freebox
1) Ouvrir l'interface d'administration de la Freebox dans un navigateur :  http://subscribe.free.fr
2) Après connexion, Cliquer sur l'option :   "Configurer mon routeur Freebox"

fb


3) Après connexion, compléter la ligne comme ci-contre dans la rubrique "Redirection de ports", puis cliquer sur "Ajouter", juste en-dessous.

Puis cliquer sur "Envoyer" (bouton rouge en bas de la page)

La modification ne sera effective qu'après avoir débranché puis rebranché la Freebox.

Note 1 : Dans l'exemple ci-contre, l'adresse IP  est 192.168.0.11; celle-ci doit bien sûr est modifiée en fonction de l'IP du PC que vous désirez contrôler.

Note 2 : Dans la plupart des cas (sauf Ubuntu), le n° de port pour un PC Linux devra être 5901 au lieu de 5900.
rfb





Neufbox

1) Ouvrir l'interface d'administration de la Neufbox :                            
                               http://192.168.1.1


  puis cliquer sur:  "RESEAU"
nb

2) puis cliquer sur:  "NAT" rnb



3) Remplir le formulaire NAT ci-contre, puis cliquer sur le "+"


Les informations à rentrer sont en rouge.

Note 1 : Dans l'exemple ci-contre, l'adresse IP  est 192.168.1.2; celle-ci doit bien sûr est modifiée en fonction de l'IP du PC que vous désirez contrôler.

Note 2 : Dans la plupart des cas (sauf Ubuntu), le n° de port pour un PC Linux devra être 5901 au lieu de 5900.
nbn

Livebox

1) Ouvrir l'interface d'administration de la Livebox :  http://192.168.1.1

Cliquer sur:  "Serveurs LAN"
lb





Les informations à rentrer sont en rouge.

Note 1 : Dans l'exemple ci-contre, l'adresse IP  est 192.168.1.2; celle-ci doit bien sûr est modifiée en fonction de l'IP du PC que vous désirez contrôler.

Note 2 : Dans la plupart des cas (sauf Ubuntu), le n° de port pour un PC Linux devra être 5901 au lieu de 5900.
nlb