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
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.