User Tools

Site Tools


sshvnc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sshvnc [2020/04/01 18:14]
patrickhoffmann created
sshvnc [2020/04/02 09:11] (current)
patrickhoffmann
Line 1: Line 1:
 +====== Accès VNC via SSH ======
 +
 +
 +
 +Vous pouvez accéder à l'​affichage ​ d'un poste de travail via une session VNC. Pour ce faire nous allons monter un tunnel de deux ports (5900 et 5901) vers la machine cible (ex : uds-509102.ad.unistra.fr) en passant par le serveur turing (le serveur de rebond)
 +
 +La commande SSH est identique à celle donnée dans le tutoriel précédent avec des instructions de redirection de deux ports en plus :
 +
 +  local:~$ ssh  -L 5900:​localhost:​5900 -L 5901:​localhost:​5901 <​loginUnistra>​@uds-509102.ad.unistra.fr -X -o "​ProxyCommand ssh <​loginUnistra>​@turing.u-strasbg.fr -W %h:%p"
 +
 +{{:​capture_du_2020-04-02_08-32-37.png|}}
 +
 +Une fois la connection a la machine établie, nous pouvons accéder au premier port VNC (5900) au moyen de ssvnc:
 +comme le port 5900 est redirigé sur la machine local, le nom du serveur à renseigner est localhost:​5900
 +Il vous sera demandé un premier mot de passe qui vous sera communiqué par l'​enseignant.
 + 
 +
 +{{:​capture_du_2020-04-02_08-27-46.png?​400|}}
 +
 +La mire de connection Ubuntu s'​affiche alors et vous pouvez renseigner votre identifiant Unistra. Après validation, l'​affichage passe sur un écran noir. C'est normal. L'​accès à la session elle-même nécessite l'​ouverture d'un démon dédié à l'​utilisateur. ​
 +
 +{{:​capture_du_2020-04-02_08-34-53.png?​400|}}{{ :​capture_du_2020-04-02_08-35-44.png?​400|}}
 +
 +Executer la commande suivante dans le terminal ouvert sur la machine distante : 
 +
 +  uds-509102:​~$ /​usr/​bin/​x11vnc -xkb -display :1 -forever -bg -repeat -nowf -auth /​run/​user/​$(id -u)/​gdm/​Xauthority
 +
 +
 +
 +puis relancer une deuxième fois le programme ssvnc. Cette fois, le nom du serveur à renseigner est : localhost:​5901
 +
 +{{ :​capture_du_2020-04-02_08-28-18.png |}}
 +
 +Lorsque vous validez la connection VNC, vous allez voir votre session ouverte.
 +
 +{{ :​capture_du_2020-04-02_08-42-55.png?​400 |}}
 +
 +
  
  
-ssh -L 5900:​localhost:​5900 -L 5901:​localhost:​5901 ​ 
sshvnc.1585757689.txt.gz · Last modified: 2020/04/01 18:14 by patrickhoffmann