Table des matières

tigervnc

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!