Comment installer un serveur VNC sur Ubuntu
Le Virtual Network Computing (VNC) permet de partager le bureau d'un ordinateur (serveur) avec un ordinateur distant (client). Les entrées clavier et souris du client sont transmises sur le réseau et contrôlent le serveur. L'affichage du serveur est renvoyé sur le réseau. Hormis quelques problèmes de latence, on a l'impression de travailler directement sur la machine distante. Cependant, tous les programmes et commandes s'exécutent côté serveur.
Étape 1
Ouvrez une fenêtre Terminal. Elle se trouve sous « Applications » > « Accessoires » > « Terminal » (ou « Démarrer » > « Utilitaires » selon l'environnement).
Étape 2
Installez vnc4server et xinetd : sudo apt-get install vnc4server xinetd
Étape 3
Démarrez vnc4server : vnc4server
Vous serez invité à saisir un mot de passe. Ce mot de passe sera utilisé pour vous connecter à la session VNC.
Après avoir fourni un mot de passe, vous verrez une sortie comme : New 'laptop:3 (laptop)' desktop is laptop:3
Notez le nombre après les deux points (:), ici « 3 ».
Le démarrage de vnc4server créera un répertoire .vnc dans votre dossier personnel.
Étape 4
Arrêtez vnc4server : vnc4server -kill :3
Remplacez « 3 » par le nombre de l'étape 3.
Étape 5
Ouvrez le fichier .vnc/xstartup pour l'éditer : gedit ~/.vnc/xstartup
Le fichier ressemble à :
#!/bin/sh # Uncomment the following two lines for normal desktop: #unset SESSION_MANAGER #exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
Étape 6
Modifiez le fichier .vnc/xstartup et enregistrez-le.
- Décommentez les lignes commençant par
unsetetexec. - Commentez les lignes commençant par
xsetroot,vncconfig,xtermettwm.
Le fichier final doit ressembler à :
#!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources #xsetroot -solid grey #vncconfig -iconic & #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm &
Étape 7
Changez les permissions sur /etc/X11/xinit/xinitrc pour le rendre exécutable : sudo chmod 755 /etc/X11/xinit/xinitrc
Étape 8
Redémarrez vnc4server : vnc4server
Notez à nouveau le nombre après les deux points (:).
Étape 9
Connectez-vous à votre bureau distant pour vérifier la configuration : vncviewer localhost:3
Fournissez le mot de passe choisi à l'étape 3.
