Outils pour utilisateurs

Outils du site


doc:formations:hebergement:serveur:vnc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:formations:hebergement:serveur:vnc [2024/04/09 19:46] – [En version la plus courte] jeremiedoc:formations:hebergement:serveur:vnc [2024/07/24 09:40] (Version actuelle) – [Sécurisation par tunnel SSH] jeremie
Ligne 48: 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:
-  vnclist             # ou bien x0vncserver -list+  vncserver -list     # ou bien x0vncserver -list
   vncserver -kill :1  # ou bien x0vncserver -kill :1   vncserver -kill :1  # ou bien x0vncserver -kill :1
  
Ligne 68: Ligne 68:
 Une solution simple est d'utiliser un tunnel ssh entre le poste et le serveur qui va router un port local vers le port VNC sur le serveur (spécifiez le bon "user@host"): Une solution simple est d'utiliser un tunnel ssh entre le poste et le serveur qui va router un port local vers le port VNC sur le serveur (spécifiez le bon "user@host"):
  
-  ssh vnc@ssh root@tiger.modomaine.com -L 5901:127.0.0.1:5901+  ssh -f vns@remoteserver -L 5901:127.0.0.1:5901   # options: -N -4
  
 Si l'on termine cette commande, le tunnel sera refermé. Voyez [[doc:formations:hebergement:serveur:ssh#ssh_tunnels|la page associée]] pour plus d'option et de robustesse associée aux tunnels. Utilisez ''ss -ant'' pour valider la présence du tunnel. Si l'on termine cette commande, le tunnel sera refermé. Voyez [[doc:formations:hebergement:serveur:ssh#ssh_tunnels|la page associée]] pour plus d'option et de robustesse associée aux tunnels. Utilisez ''ss -ant'' pour valider la présence du tunnel.
Ligne 108: Ligne 108:
 Sur son PC dans un premier shell: Sur son PC dans un premier shell:
  
-  me@client:~ $ ssh remoteuser@remoter.server.com -L 5901:127.0.0.1:5901 'vncserver -depth 24 -geometry 1400x1050+Lancer le serveur VNC sur le display '':1'': 
-  me@client:~ $ ssh -Y -C remoteuser@remoter.server.com -L 5901:127.0.0.1:5901+ 
 +  me@client:~ $ REMOTE=remoteuser@remoter.server.com 
 +  me@client:~ $ # Si vous ne l'avez pas déjà fait: 'ssh $REMOTEpuis 'vncpasswd'
 + 
 +Lancer le service sur le serveur en même temps que le tunnel SSH sur le poste local: 
 + 
 +  me@client:~ $ ssh $REMOTE -L 5901:127.0.0.1:5901 'vncserver -depth 24 -geometry 1400x1050 :1' 
 + 
 +Lancer le client VNC local sur le tunnel local: 
   me@client:~ $ vncviewer 127.0.0.1:5901   me@client:~ $ vncviewer 127.0.0.1:5901
 +
 +Terminer le serveur distant:
 +
 +  me@client:~ $ ssh $REMOTE vncserver -kill :1
  
doc/formations/hebergement/serveur/vnc.1712691994.txt.gz · Dernière modification : 2024/04/09 19:46 de jeremie