>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

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 unset et exec.
  • Commentez les lignes commençant par xsetroot, vncconfig, xterm et twm.

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.

Vie connectée