Solution de bureau à distance complète avec tigervnc dans un tunnel ssh sous gnome/gdm:
apt update && apt install openssh-server tigervnc-standalone-server
nano /etc/ssh/sshd_config
AllowTcpForwarding yes X11Forwarding yes PermitTTY yes PermitTunnel yes
vncpasswd
password (azerty) verify (azerty) would you like to enter a view-only password (y/n)? n
nano ~/.vnc/xstartup
#!/bin/sh # Start Gnome 3 Desktop [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources vncconfig -iconic & dbus-launch --exit-with-session gnome-session &
Redémarrer le pc distant sans se loggé dans gdm
apt update && apt install tigervnc-viewer
ssh userdistant@remote-distant -L 5901:127.0.0.1:5901
Lancez la commande suivante une fois loggé en ssh sur le distant :
vncserver
Toujours sur le client (pc tech) :
Ouvrir TigerVnc Viewer sur pc teck depuis le menu app de gnome et taper à la porte du pc distant en renseignant dans la fenêtre tigervnc :
127.0.0.1:5901
vncserver -list
TigerVNC server sessions: X DISPLAY # RFB PORT # PROCESS ID :1 5901 3114
vncserver -kill :1 Killing Xtigervnc process ID 3114... success!