Clavier, souris et écran téléportés

Publié le 24 août 2010 par Mimaury

VNC ( virtual network computing) connecte un client à une machine distante en mode graphique, l’utilisateur prend donc le contrôle physique (clavier, souris et écran) sans même être assis derrière. Toutefois, si une personne se trouve à observer le serveur, elle y verra les manipulations faites depuis le client. Ce principe est généralement utilisé dans l’assistance technique, une fois la méthode montrée, ou appliquée, VNC peut être fermé à tout moment sans avoir à déconnecter la session locale.
Pour établir cette relation point à point, il faut tout d’abord que la connexion distante soit acceptée par le serveur. Sous xfce, la commande x11vnc du même paquet l’autorise. Le client n’a plus qu’à se connecter depuis son poste par la commande xvnc4viewer et à entrer l’adresse IP de la machine distante.
Pour plus de sécurité un tunnel sécurisé peut être créé pour chiffrer l’ensemble du trafic.
ssh -L 1500:localhost:5901 root@adresseIPserveur
Cette fenêtre peut alors être repliée et laissée de côté tout le long de l’échange. Une fois celui-ci terminé, fermez la.
Une autre mesure consiste à mettre en place un mot de passe au niveau du serveur.
x11vnc -storepasswd
Le client devra alors par la suite se connecter en utilisant l’option -usepw derrière x11vnc.