Table des matières
VNC
VNC (pour Virtual Network Computing) est un logiciel libre dont le but est de fournir un accès distant à l'écran et aux périphériques d'entrée utilisateur (clavier, souris) d'une machine, à partir d'un poste client. Ceci indépendamment de l'architecture : il est possible de manipuler à distance un poste sous MS-Windows à partir d'une station UNIX ou Macintosh. VNC est un logiciel libre développé par l'Olivetti Research Laboratory (plus récemment par AT&T) et supporté par la communauté du logiciel libre.
Présentation de VNC
VNC permet réellement de prendre le contrôle d'une machine à distance, c'est à dire que le client affiche le contenu de l'écran de la machine manipulée en temps réel, et que toute manipulation sur le client à des conséquences réelles sur le serveur.
Par exemple, le curseur de la souris se déplacera réellement sur le poste serveur lorsque l'utilisateur déplace le curseur sur le client, et les touches du clavier enfoncées sur le poste client auront le même effet sur le poste serveur (uniquement dans le cas d'un serveur Macintosh ou MS-Windows).
Le client ainsi que le serveur existent sous plusieurs plates-formes Unix, sous MS-Windows, sous Macintosh. Mais une version Java du client a été développée, ce qui étend encore les plates-formes possibles côté client.
Avantages
L'intérêt de VNC est multiple :
- il permet d'administrer à distance une machine, simplifiant l'administration de réseaux
- il permet d'effectuer l'équivalent d'un telnet (connexion à distance) sur une machine dont le système d'exploitation ne le permet pas (par exemple Windows NT ou Macintosh)
- il permet de manipuler à distance l'interface graphique d'une station UNIX à partir d'une machine ne disposant pas de serveur X : sous MS-Windows, sous Macintosh, ou même sous GNU/Linux en utilisant la svgalib (il existe même une version de GNU/Linux tenant sur une seule disquette, avec la version svgalib du client VNC, sur laquelle il suffit de booter).
—-
