Accueil > Linux > VNC par tunnel SSH

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.

Categories: Linux Tags:
  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire