VNC par tunnel SSH
Voici la procédure à suivre pour la mise en place d’un serveur VNC sur CentOS-5.0-x86_64 (la procédure devrais etre la meme pour x86).
Se connecter avec son login que je présenterais à présent [login].
Executer vnpasswd pour activer ou changer son mot de passe VNC.
sudo chkconfig --add vncserver
Modifier le fichier /etc/sysconfig/vncservers ainsi :
VNCSERVERS="1:[login]"
VNCSERVERARGS[1]="-nolisten tcp -nohttpd -localhost"
Démarrez le serveur :
service vncserver start
Pour avoir le bureau gnome, modifier le fichier /home/[login]/.vnc/xstartup comme suit :
#!/bin/sh
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
/etc/rc.d/init.d/vncserver start
P.S. : Si vous apportez des modification a ce fichier, relancez le serveur.
Créer le tunnel avec putty
Connection / SSH / Tunnels
Source port = le port du tunnel de votre coté (ex : 6666)
Destination = localhost:5901 (pour le premier serveur)
Local et IPV4 cochés.
Connectez-vous normalement en SSH par putty.
Puis lancer le client VNC sur localhost:source_port (ex : localhost:6666)
Et voila !
Pour Ubuntu :
sudo apt-get install vncserver
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état... Fait
vncserver est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 3 non mis à jour.