Skip to content

Activer l'accès distant VNC

Ce que l'on va faire ici

Nous allons voir ici comment activer l'accès VNC d'un poste appelé "serveur VNC" depuis un poste appelé "Client VNC".

Info

Bien que ceci soit tout à fait possible en mode graphique, notamment sur le Raspberry Pi, il reste pertinent et intéressant de savoir installer et lancer l'accès au bureau distant par VNC "à la demande".

Un scénario intéressant est de lancer le serveur VNC qu'une fois connecté en SSH. De cette façon, on évite que le serveur VNC soit actif lorsque cela n'est pas nécessaire.

Sur le poste auquel on accède (serveur)

Attention !

Si on n'a pas accès physiquement au poste distant, tout ce qui est présenté ici est à réaliser de façon identique mais depuis une console SSH.

L'essentiel

On installe x11vnc

sudo apt-get install x11vnc

Lancer avec :

x11vnc

Et bingo ! Il suffit alors de se connecter depuis le client (voir ci-dessous)

Compléments utiles

si probleme : faire

x11vnc -display :0

Pour ajouter un mot de passe :

x11vnc -storepasswd 

saisir 2 fois le mot de passe et c'est tout...

ensuite lancer avec

x11vnc -usepwd 

Par contre quand on deconnecte, on perd reconnexion possible...

Essayer :

x11vnc -bg -reopen -forever -usepw 

=> çà marche à priori...

Par contre, pour le lancer au lancement, dans xfce : **Paramètres > session démarrage > ajouter > mettre la commande /usr/bin/x11vnc -bg -reopen -forever -usepw

et pour lancer que sur ip locale : -localhost et que un zone de l'écran avec WxH+X+Y

Sur le poste depuis lequel on accède = le client

On installe un client VNC qui peut-être ce que l'on veut. Par exemple sur un Gnu/Linux :

sudo apt-get install xtightvncviewer
Ensuite, on lance avec :

xtightvncviewer ip.du.client

On obtient le bureau du serveur que l'on peut alors modifier / utiliser.

Quelques conseils / trucs

  • On a intérêt à réduire la définition de l'écran du serveur à une résolution inférieure à celle du client, sinon, l'affichage ne sera pas très pratique.