Tu veux à partir du PC1 te connecter en VNC au PC2.
Comme cela n'est pas possible, tu veux relayer la connexion à l'aide de la machine "Serveur".
Pour se faire, tu vas donc relayer la connexion de ton PC1 pour faire comme si tu te connectais à partir de "Serveur" sur le PC2.
Comme je vois que tu utilises les 2 relais SSH possibles, j'en déduis qu'une connexion VNC simple de "Serveur" vers PC2 est impossible (pare-feu peut être). Histoire de bien faire compliqué ;)
Donc pour partir du PC1 et faire comme si tu te connectais du serveur (à faire sur PC1) ssh -N -L <port local>:Serveur:<port relais distant> Serveur
(je te laisse le soin des autres options)
Pour partir de "Serveur" vers le PC2 où tourne un service VNC écoutant sur le port 5900 (à faire de "Serveur"): ssh -N -L <port relais distant>:PC2:5900 PC2
Comme je le vois ainsi, PC1 demande à "Serveur" de prendre à sa charge le transfért son <port local> vers lui.
Et "Serveur" demande de même à PC2 à propos de son <port relais distant>.
Je pense même que cela revient à se que tu as fait mais d'un autre point de vue.
Je n'ai pas testé, n'ayant pas la même configuration sous la main. Pourrais-tu tester et me dire ce qu'il en est ?
# Et si on commençait ...
Posté par tipmeabout . En réponse au message ssh 3 machines et redirection. Évalué à 2.
Tu veux à partir du PC1 te connecter en VNC au PC2.
Comme cela n'est pas possible, tu veux relayer la connexion à l'aide de la machine "Serveur".
Pour se faire, tu vas donc relayer la connexion de ton PC1 pour faire comme si tu te connectais à partir de "Serveur" sur le PC2.
Comme je vois que tu utilises les 2 relais SSH possibles, j'en déduis qu'une connexion VNC simple de "Serveur" vers PC2 est impossible (pare-feu peut être). Histoire de bien faire compliqué ;)
Donc pour partir du PC1 et faire comme si tu te connectais du serveur (à faire sur PC1)
ssh -N -L <port local>:Serveur:<port relais distant> Serveur(je te laisse le soin des autres options)
Pour partir de "Serveur" vers le PC2 où tourne un service VNC écoutant sur le port 5900 (à faire de "Serveur"):
ssh -N -L <port relais distant>:PC2:5900 PC2Comme je le vois ainsi, PC1 demande à "Serveur" de prendre à sa charge le transfért son <port local> vers lui.
Et "Serveur" demande de même à PC2 à propos de son <port relais distant>.
Je pense même que cela revient à se que tu as fait mais d'un autre point de vue.
Je n'ai pas testé, n'ayant pas la même configuration sous la main. Pourrais-tu tester et me dire ce qu'il en est ?
Merci !