Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
sysadmin:tips:vnc [2012/08/21 14:17] james [Connexion SSH et création du tunnel] |
sysadmin:tips:vnc [2015/08/03 12:03] james [Lancement de VNC sur la machine cible] ajout nouvelle connexion |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>session graphique distante vnc SSH tunnel}} | ||
====== Utiliser une session graphique distante avec VNC ====== | ====== Utiliser une session graphique distante avec VNC ====== | ||
- | Il arrive souvent qu'on lance une session graphique sur une machine, puis que l'on veuille suivre ensuite a distance l’évolution d'un programme, ou lancer de nouvelles applications graphiques depuis cette machine, un peu come un screen/tmux mais pour une session graphique. | + | Il arrive souvent qu'on lance une session graphique sur une machine, puis que l'on veuille suivre ensuite a distance l’évolution d'un programme, ou lancer de nouvelles applications graphiques depuis cette machine, un peu comme un screen/tmux mais pour une session graphique. |
- | L’intérêt est donc de pouvoir lancer le serveur VNC apres la dite session graphique. | + | L’intérêt est donc de pouvoir lancer le serveur VNC après la dite session graphique. |
<note>Avec cette méthode on peut également lancer une nouvelle session graphique à distance</note> | <note>Avec cette méthode on peut également lancer une nouvelle session graphique à distance</note> | ||
+ | <note>Il est également possible grâce aux tunnel SSH d'utiliser cette astuce pour vous connecter à une machine ayant une IP privée chez vous derrière votre routeur (ou tout autre réseau non accessible directement depuis votre machine locale)</note> | ||
===== Prérequis ===== | ===== Prérequis ===== | ||
* disposer d'une connexion SSH supportant les tunnels avec la machine en question | * disposer d'une connexion SSH supportant les tunnels avec la machine en question | ||
- | * coté client : le client SSH : au besoin meme s'il devrait deja etre installé :<code> | + | * coté client : le client SSH : au besoin même s'il devrait déjà être installé :<code> |
# apt-get install openssh-client | # apt-get install openssh-client | ||
</code> | </code> | ||
Ligne 25: | Ligne 27: | ||
</code> | </code> | ||
<note important>Attention avec cette commande vous lancez un VNC sans aucune restriction de connexion, comme par exemple un mot de passe, vous pouvez et il est conseillé de mettre au moins un mot de passe bidon</note> | <note important>Attention avec cette commande vous lancez un VNC sans aucune restriction de connexion, comme par exemple un mot de passe, vous pouvez et il est conseillé de mettre au moins un mot de passe bidon</note> | ||
+ | |||
+ | Si toutefois vous n'étiez pas connecté graphiquement sur la machine cible, il suffit de lancer :<code> | ||
+ | sudo x11vnc -display :0 -auth ~/.Xauthority</code> | ||
===== Récupération de la session ===== | ===== Récupération de la session ===== | ||
<code>localuser@machinelocale:~$ vncviewer localhost:5555</code> | <code>localuser@machinelocale:~$ vncviewer localhost:5555</code> |