Ok, je n'arrive pas à obtenir la connexion VNC au travail. Je ne suis pas sûr de comprendre. Alors:
Je souhaite me connecter depuis mon ordinateur personnel (appelons-le athome
) à mon bureau (appelons-le atwork
, mais je dois passer par un serveur de connexion (appelons-le workserver
).
Alors quelqu'un peut-il m'expliquer comment utiliser Vinagre, par exemple, pour établir une connexion de athome
à atwork
via workserver
(et partager le bureau que j'ai activé à atwork
vino- préférences)? Je peux avoir accès à tout cela très bien via ssh dans le terminal, mais je ne parviens pas à connecter Vinagre.
J'ai essayé avec l'option "Utiliser l'hôte ... comme tunnel SSH". Ça n'a pas marché.
J'ai essayé ssh -v -N -R 5902:atwork:5902 user@workserver
dans le terminal, puis je me suis connecté à localhost:5902
, mais cela n'a pas fonctionné.
Je fais probablement quelque chose de mal, alors je serais très heureux si quelqu'un pouvait m'expliquer clairement comment faire.
Merci
J'étais capable de simuler (j'espère) votre situation, si je la comprenais bien.
Vous devez vous connecter au serveur VNC de la machine atwork
. atwork
n'est pas accessible via ssh à partir de la machine client athome
. Cependant, atwork
est accessible via ssh à partir de la machine intermédiaire workserver
. workserver
est accessible via ssh depuis athome
.
Si c'est le bon scénario, j'ai pu me connecter dans une situation similaire. J'ai utilisé remmina
qui, par défaut, tente de se connecter sur le port 5900. Voici comment je l'ai fait à l'aide du port intermédiaire 5901. Ajustez les ports selon vos besoins.
Configurez le premier tunnel de athome
à workserver
.
ssh -L 5900:localhost:5901 -N -f -l username workserver
Configurer le 2e tunnel de workserver
à atwork
SSH dans workserver
et entrez la commande suivante. Laissez cette fenêtre ssh ouverte.
ssh -L 5901:localhost:5900 -N -f -l username atwork
De retour sur athome
, démarrez remmina
et connectez-vous à localhost
Un peu à ma surprise, cela a fonctionné.
Une fois terminé, retournez dans la fenêtre workserver
ssh et killall ssh
. Ensuite, killall ssh
sur athome
.