1. Définition : VNC signifie Virtual Network Computing. Cela permet de se connecter à une machine distante de sa propre machine, comme telnet, mais à la différence que vous êtes sous l'interface graphique du système hôte, et que vous avez la main sur le clavier et la souris. On dit que VNC permet de "déporter" l'affichage d'une machine sur une autre. VNC rend ceci possible quelque soit le système d'exploitation de la machine distante et/ou le système de votre machine. C'est à dire, par exemple, vous êtes sous MS Windows, vous avez un serveur Linux sur lequel vous avez un compte, vous vous connectez au serveur Linux avec un client et, c'est comme si vous vous retrouviez sur le serveur avec votre environnement graphique préféré! Pour information, il existe d'autres solutions pour utiliser l'interface graphique d'une machine distante, telles que PCAnywhere, ou le Bureau à distance (sous MS Windows XP) qui, eux, ne fonctionnent qu'avec des serveurs et des clients MS Windows Microsoft. 2. Le principe de fonctionnement : En fait, c'est un système client/serveur. D'un coté, il vous faut installer un serveur VNC et de l'autre un client VNC. Le client va interroger le serveur, qui va lui renvoyer une image de l'environnement graphique du serveur. Bien sûr, il existe des clients/serveurs VNC pour différents systèmes d'exploitation : MS Windows, Linux, Macintosh. Remarque : Celui qui prend le contrôle d une machine le fait avec VNC client, le poste contrôlé a VNC serveur installé et actif. Protocole de communication : VNC fonctionne avec le protocole de communication réseau TCP/IP qui doit être installé sur toutes les machines que l'on désire utiliser, aussi bien en client qu'en serveur. QUE PEUT-ON FAIRE AVEC VNC? En local et/ou distant Prendre le contrôle d'une machine, pour la maintenance (télé dépannage à distance) par exemple ou l installation de logiciels à distance. Echange entre collègues (textes et fichiers). 3. installation et configuration de VNC : Remarque : dans l exemple on utilisera le logiciel ultravnc qui est plus complet. module 20b R NAT VNC.doc - 1 -
Installation : - Lancez l installation : - exemple d installation : Dans un parc informatique serveur client : -installez UltraVNC Server sur les postes clients et UltraVNC Viewer (VNC client) sur le serveur de fichier ou votre poste d administration. Configuration simple du serveur VNC : Dans ses propriétés : Cochez «accept socket Connection» si vous voulez que le serveur soit connecté automatique, il suffira juste de luis donner un mot de passe «Password». Pour la configuration du pare-feu (firewall, mur de feu), le protocole VNC utilise les ports 59xx. xx étant compris entre 0 et le nombre de serveurs.( mais vous pouvez changer le numéro de port). Ms logon permet de donnez un nom de groupe ou de domaine si le réseau est avec un serveur. Remarque : par défaut, «Remove Desktop Walpaper» est coché. Cela permet de ne pas afficher l image d arrière plan du bureau en cas de débit faible. Si le débit est correct, vous pouvez décocher cette fonction. Le reste des configurations peuvent rester par défaut. module 20b R NAT VNC.doc - 2 -
Connexion du client UltraVNC viewer : Cliquez sur UltraVNC viewer : - Donnez le nom du poste serveur (adresse IP, nom NetBios si vous en réseau local) ou cherchez en cliquant sur le bouton à droite. - Laissez le débit de la ligne en auto. - Cliquez sur «connect». - Dans cette exemple il n y a pas de domaine ni de groupe, juste le mot de passe de connexion. - L écran du poste client apparaît avec des boutons de fonctions. Parmi les boutons de contrôle, deux sont intéressants : celui qui permet de dialoguer avec l autre poste et celui qui permet le transfert de fichier. (Voir plus loin) - Le transfert de fichier : module 20b R NAT VNC.doc - 3 -
- le dialogue : 4. CONCLUSION : VNC possède de nombreuses possibilités qui ne sont pas toutes exploitées dans ce cours. Pour en savoir plus et connaître les différentes options disponibles, se reporter au site : http://ultravnc.sourceforge.net. 5. configuration du routeur NAT de la Livebox Inventel. Il suffit de choisir les deux options proposées : VNC et VNC_http. N oublier pas de le faire aussi sur le Par Feu de XP. module 20b R NAT VNC.doc - 4 -
TP VNC sur la prise en main d un ordinateur à distance avec une Livebox : Nom du binôme : 1) Connectez la Livebox au fournisseur d accès. Tableau à remplir et à échanger entre les deux binômes. Adresse WAN de votre Livebox TP Livebox coté porte TP Livebox autre coté Mot de passe de VNC TIC1 TIC2 L adresse de votre poste 2) Recherchez Ultra VNC (stable) sur internet et le télécharger. Donnez le nom de la version :. 3) Installez VNC server et Viewer sur votre poste. 1 partie : prise en main du poste de droite. Envoyez un message : Prise en main de votre pose pour maintenance. Ne plus toucher la souris et le clavier SVP. L administrateur réseau. Copie de fichiers. Copiez le logiciel VNC (dans le CD) sur le dossier créé de l autre poste C:\VNC. Installation de logiciels. Installer le logiciel VLC sur l autre poste. 2 partie : idem partie 1 avec le poste de gauche. Questions : VNC utilise des N de ports TCP. Quel sont ces N ports?.. Que doit on faire avec le par feu de Windows pour utiliser VNC?. 4) Faire un reset usine. module 20b R NAT VNC.doc - 5 -