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 Prochaine révision Les deux révisions suivantes | ||
sysadmin:tips:vnc [2012/05/09 16:23] james [Lancement de VNC sur la machine cible] |
sysadmin:tips:vnc [2015/01/09 11:55] james typo + ajout note ip privee |
||
---|---|---|---|
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 17: | Ligne 19: | ||
===== Connexion SSH et création du tunnel ===== | ===== Connexion SSH et création du tunnel ===== | ||
- | Sur votre machine locale :<code>localuser@machinelocale:~ssh -L 5555:localhost:5900 $MACHINE_DISTANTE</code> en remplaçant $MACHINE_DISTANTE par l'IP/nom de la machine souhaitée. | + | Sur votre machine locale :<code>localuser@machinelocale:~$ ssh -L 5555:localhost:5900 $MACHINE_DISTANTE</code> en remplaçant $MACHINE_DISTANTE par l'IP/nom de la machine souhaitée. |
<note> vous pouvez vous référer à [[sysadmin:tips:ssh|cette page]] au besoin pour l'ajout de tunnels SSH a la volée</note> | <note> vous pouvez vous référer à [[sysadmin:tips:ssh|cette page]] au besoin pour l'ajout de tunnels SSH a la volée</note> | ||