{{tag>Brouillon X11}} = Notes VNC Voir aussi : * [[http://www.karlrunge.com/x11vnc/ssvnc.html|ssvnc]] (VNC sécurisé) * xdmcp (Autre protocole) Alternatives : * [[https://fr.wikipedia.org/wiki/X2Go|X2Go]] == Client TightVNC Install sur Debian apt-get install xtightvncviewer Enable / Disable full screen\\ Ctrl + Alt + Shift + F == Client SSVNC (TightVNC over SSH SSL/TLS) Exemple de conf VNC over SSH ^VNC Host Display | juan@192.168.10.4 | ^Proxy/Gateway | | ^Remote SSH Command | ssh juan@127.0.0.1 | ^Use SSH | ✓ | ''profiles/192.168.10.4.vnc'' [connection] host=process@192.168.10.4 cmd=ssh juan@127.0.0.1 port=5900 proxyhost= proxyport= disp=process@192.168.10.4 cmd=ssh juan@127.0.0.1 [options] use_ssh=1 use_ssl=0 **Notes : ** l'adresse IP utilisée pour se connecter en SSH est bien 192.168.10.4. == Serveur TightVNC Install sudo apt-get install tightvncserver Lancer le serveur tightvncserver Au premier lancement, les fichiers suivants serons crées : * ~/.vnc/xstartup * ~/.vnc/passwd Arrêt du serveur vncserver -kill :1 Le serveur est-il démarré ps -ef | grep Xtightvnc Voir logs : * ~/.xsession-errors * ~/.vnc/*.log === Wayland Voir VNC [[Notes Wayland]] === Pb ==== Erreur : Oh no! Something has gone wrong https://www.hiroom2.com/2016/05/24/debian-8-remote-connect-to-gnome3-desktop-with-vnc-xrdp/ Le problème viendrait de libfltk ==== vnc Failed to recv data from socket Sur Ultra VNC cocher - **Multi viewer connections** - **Disconnect all existing connections** ==== Xlib: extension "DPMS" missing on display Cela peut venir si vous lancer un server VNC sous Wayland Une solution est de désactiver Wayland Voir Désactiver Wayland et repasser à Xorg [[Notes Wayland]] == Serveur x11vnc Voir https://doc.ubuntu-fr.org/x11vnc x11vnc -storepasswd P@ssw0rd ~/.vnc/passwd Exemple #x11vnc -noxrecord -noxfixes -noxdamage -display :0 -usepw -forever x11vnc -noxrecord -noxfixes -noxdamage -usepw -forever -viewonly -no6 -noipv6 -notruecolor -nolookup -nodragging -nevershared -viewonly -tightfilexfer -ultrafilexfer -nopw -unixpw Le fichier si existe sera automatiquement exécuté : \\ ''$HOME/.x11vncrc'' ''~/.config/autostart/x11vnc.desktop'' [Desktop Entry] Type=Application Name=x11vnc Exec=x11vnc -noxrecord -noxfixes -noxdamage -usepw -forever -viewonly -no6 -noipv6 -notruecolor -nolookup -nodragging -nevershared -tightfilexfer -listen localhost === Sécurité Vous pouvez ajouté l'option ''-listen localhost'' au serveur x11vnc puis avec le client faire un tunnel SSH. ssvnc fait cela automatiquement. === Pb pas de pavé numérique Solution : supprimer l'option ''-xkb''