Avec ta commande SSH, l'option '-L 5901:PCLocal:5900' tu fais des choses bizarres : tu te connectes depuis PCLocal su PCDistant en ouvrant le port 5901 sur PCLocal et ce port est forwardé, via PCDistant, sur le port 5900... de PCLocal ! (port qui d'après les logs n'est pas ouvert).
En clair, ça pourrait te permettre d'ouvrir une connexion depuis PCLocal sur un serveur VNC lancé sur PCLocal en passant par PCDistant (tunnel SSH) !
Pour que cela marche comme tu veux, la bonne commande est plutôt :
# Forwarder vers la bonne machine !
Posté par JJD . En réponse au message SSH et VNC (Contrôle à distance). Évalué à 2.
Avec ta commande SSH, l'option '-L 5901:PCLocal:5900' tu fais des choses bizarres : tu te connectes depuis PCLocal su PCDistant en ouvrant le port 5901 sur PCLocal et ce port est forwardé, via PCDistant, sur le port 5900... de PCLocal ! (port qui d'après les logs n'est pas ouvert).
En clair, ça pourrait te permettre d'ouvrir une connexion depuis PCLocal sur un serveur VNC lancé sur PCLocal en passant par PCDistant (tunnel SSH) !
Pour que cela marche comme tu veux, la bonne commande est plutôt :
> ssh -L5901:localhost:5900 -C utilisateurdistant@PCDistant
Ensuite, sur PCLocal, il suffit d'exécuter
> vncviewer localhost:5901
pour se connecter sur le serveur VNC écoutant sur le port 5900 de PCDistant.
A+
JJD