doc:formations:hebergement:serveur:vnc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
doc:formations:hebergement:serveur:vnc [2024/03/07 13:25] – [Serveur X déjà lancé (session utilisateur ouverte)] jeremie | doc:formations:hebergement:serveur:vnc [2024/07/24 09:40] (Version actuelle) – [Sécurisation par tunnel SSH] jeremie | ||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
sudo apt install tigervnc-scraping-server | sudo apt install tigervnc-scraping-server | ||
vncpasswd | vncpasswd | ||
- | x0vncserver -display " | + | x0vncserver -display " |
+ | |||
+ | Nb: '' | ||
:!: si vous voulez donner un accès distant risqué, utilisez par exemple | :!: si vous voulez donner un accès distant risqué, utilisez par exemple | ||
Ligne 35: | Ligne 37: | ||
sudo apt install x11vnc xvfb fluxbox | sudo apt install x11vnc xvfb fluxbox | ||
- | sudo apt install tigervnc-standalone-server tigervnc-xorg-extension | + | sudo apt install tigervnc-standalone-server tigervnc-xorg-extension |
vncpasswd | vncpasswd | ||
vncserver -depth 24 -geometry 1400x1050 | vncserver -depth 24 -geometry 1400x1050 | ||
Ligne 46: | Ligne 48: | ||
Pour arrêter le service VNC il faut avoir identifié la bonne session X avec: | Pour arrêter le service VNC il faut avoir identifié la bonne session X avec: | ||
- | | + | |
vncserver -kill :1 # ou bien x0vncserver -kill :1 | vncserver -kill :1 # ou bien x0vncserver -kill :1 | ||
Ligne 66: | Ligne 68: | ||
Une solution simple est d' | Une solution simple est d' | ||
- | ssh vnc@ssh root@tiger.modomaine.com | + | ssh -f vns@remoteserver |
Si l'on termine cette commande, le tunnel sera refermé. Voyez [[doc: | Si l'on termine cette commande, le tunnel sera refermé. Voyez [[doc: | ||
Ligne 106: | Ligne 108: | ||
Sur son PC dans un premier shell: | Sur son PC dans un premier shell: | ||
- | ssh remoteuser@remoter.server.com -L 5901: | + | Lancer le serveur VNC sur le display '': |
+ | |||
+ | me@client:~ $ REMOTE=remoteuser@remoter.server.com | ||
+ | me@client:~ $ # Si vous ne l'avez pas déjà fait: 'ssh $REMOTE' | ||
+ | |||
+ | Lancer le service sur le serveur en même temps que le tunnel SSH sur le poste local: | ||
+ | |||
+ | me@client:~ $ ssh $REMOTE | ||
+ | |||
+ | Lancer le client VNC local sur le tunnel local: | ||
+ | |||
+ | me@client:~ $ vncviewer 127.0.0.1: | ||
+ | |||
+ | Terminer le serveur distant: | ||
- | Et dans un second shell, lancer alors '' | + | me@client:~ $ ssh $REMOTE vncserver -kill :1 |
doc/formations/hebergement/serveur/vnc.1709817922.txt.gz · Dernière modification : 2024/03/07 13:25 de jeremie