Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
x11vnc
à lire , avant tout :
https://doc.ubuntu-fr.org/x11vnc
https://www.linuxtricks.fr/wiki/vnc-x11vnc-pour-prendre-le-controle-du-bureau-a-distance
https://fr.wikipedia.org/wiki/X11vnc
https://forum-francophone-linuxmint.fr/viewtopic.php?f=22&t=12697#p145523
en ssh , depuis la machine locale vers la machine distante :
apt install x11vnc
x11vnc -storepasswd votre_mot_de_passe ~/.vnc_passwd
en console , sur la machine locale :
apt install xtightvncviewer
en ssh , depuis la machine locale vers la machine distante :
x11vnc -many -rfbauth ~/.vnc_passwd
puis , sans fermer la console ssh , on ouvre une autre console (locale , celle là) et on lance vncviewer selon l'exemple suivant :
vncviewer identifiant_machine_distante@adresse_ip_machine_distante
vncviewer demande alors un mot de passse (celui qu'on a enregistré précédemment)
et voilà , vous avez une fenêtre graphique avec le bureau de votre pc distant sur le pc local .
nb: on peut aussi créer un alias pour éviter de taper une ligne fastidieuse ,
utiliser l'autostart , ou ,
également un démon pour lancer automatiquement x11vnc au démarage de la machine .
pour créer un alias , c'est simple :
nano ~/.bash_aliases
y copier le code suivant :
alias assistance='x11vnc -many -rfbauth ~/.vnc_passwd -xkb'
il suffira , dès lors , de taper la commande
assistance
en lieu et place de la longue ligne d'instructions d'origine
N.B.: pour quitter nano :
CTRL + O <enter>
puis
CTRL + X <enter>
si vous préférez , c'est plus facile , copiez - collez le bloc suivant :
cat > ~/.bash_aliases <<EOF alias assistance='x11vnc -many -rfbauth ~/.vnc_passwd -xkb' EOF
pour faire un autostart . c.a.d. lancer automatiquement x11vnc au démarrage ,
copier coller ce bloc en root et validez :
cat > ~/.config/autostart/x11vnc.desktop <<EOF [Desktop Entry] Type=Application Exec=x11vnc -many -rfbauth ~/.vnc_passwd -xkb -shared -bg Hidden=false NoDisplay=false Name=x11vnc Comment=Bureau à distance VNC EOF
pour créer un démon , c.a.d. une routine qui lancera x11vnc en arrière plan au démarrage ,
on peut faire ceci :
cat > /etc/systemd/system/x11vnc.service <<EOF [Unit] Description=Service x11vnc Requires=display-manager.service After=display-manager.service [Service] Type=simple ExecStart=/usr/bin/x11vnc -rfbauth /path/.vncpasswd -o /var/log/x11vnc.log -display :0 -auth /var/run/lightdm/root/:0 -forever -shared -rfbport 5900 Restart=on-failure RestartSec=3 [Install] WantedBy=multi-user.target EOF
on attribue les bons droits au fichier :
chmod 0644 /etc/systemd/system/x11vnc.service
on l'installe dans systemd
systemctl enable x11vnc.service
on le lance :
systemctl start x11vnc.service
on vérifie son état :
systemctl status x11vnc.service
et c'est bon , le démon est installé .
reste plus qu'à redémarrer la machine pour tests .
mais normalement , vncviewer ou remmina vous donneront accès à l'interface graphique .