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:57] – [En version la plus courte] jeremiedoc:formations:hebergement:serveur:vnc [2024/07/24 09:40] (Version actuelle) – [Sécurisation par tunnel SSH] jeremie
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 -f vns@remoteserver -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 110: Ligne 110:
 Lancer le serveur VNC sur le display '':1'': Lancer le serveur VNC sur le display '':1'':
  
-  me@client:~ $ ssh remoteuser@remoter.server.com -L 5901:127.0.0.1:5901 'vncserver -depth 24 -geometry 1400x1050 :1'+  me@client:~ $ REMOTE=remoteuser@remoter.server.com 
 +  me@client:~ $ # Si vous ne l'avez pas déjà fait: 'ssh $REMOTE' puis 'vncpasswd' !
  
-Lancer le tunnel SSH du serveur distant au PC local:+Lancer le service sur le serveur en même temps que le tunnel SSH sur le poste local:
  
-  me@client:~ $ ssh -Y -C remoteuser@remoter.server.com -L 5901:127.0.0.1:5901+  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: Lancer le client VNC local sur le tunnel local:
Ligne 122: Ligne 123:
 Terminer le serveur distant: Terminer le serveur distant:
  
-  me@client:~ $ ssh remoteuser@remoter.server.com 'vncserver -kill :1'+  me@client:~ $ ssh $REMOTE vncserver -kill :1
  
doc/formations/hebergement/serveur/vnc.1712692666.txt.gz · Dernière modification : 2024/04/09 19:57 de jeremie