====== tigervnc ====== * Objet : Solution de bureau à distance complète avec tigervnc dans un tunnel ssh sous gnome gdm * Niveau requis : {{tag>débutant avisé}} * Commentaires : Une machine distante et une local * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) * Suivi : {{tag>à-placer}} * Création par [[user>DarkWorld]] 04/11/2019 * Testé par le <13/09/2020> * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=315404]] ===== Introduction ===== Solution de bureau à distance complète avec tigervnc dans un tunnel ssh sous gnome/gdm: === Installation et configuration sur le pc distant === apt update && apt install openssh-server tigervnc-standalone-server nano /etc/ssh/sshd_config AllowTcpForwarding yes X11Forwarding yes PermitTTY yes PermitTunnel yes == Création du mots de passe vnc == Password différent de l'utilisateur système ! vncpasswd password (azerty) verify (azerty) would you like to enter a view-only password (y/n)? n == Création du fichier tigervnc == 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** === Installation et configuration sur le pc du technicien === apt update && apt install tigervnc-viewer === Utilisation === 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 Le mot de passe demandé est celui que vous avez indiqué au début avec la commande "vncpasswd" == Commandes Utiles == Lister les instances vnc vncserver -list TigerVNC server sessions: X DISPLAY # RFB PORT # PROCESS ID :1 5901 3114 Tuer une cession vnc vncserver -kill :1 Killing Xtigervnc process ID 3114... success!