VNC avec houblon machine multiple

1

Je veux accéder à une machine distante qui se trouve dans une autre machine. Je peux ssh mais je ne vois rien dans le visualiseur VNC. C'est la configuration.

external_ip port 3999 to internal_ip192 port 3999

internal_ip192 port 3999 forwards to internal_ip10 port 22

De local_machine:

ssh -i mykey -p 3999 ubuntu@external_ip
Connection done.

Donc, si maintenant je lance vncserver sur le port 5901, il est nécessaire de transférer ce port vers internal_ip192 et external_ip?

J'ai essayé de faire cela, mais je ne vois rien dans le visualiseur VNC:

ssh -i mykey -p 3999 -L 5901:localhost:5901 ubuntu@external_ip
(Connection done)

Dois-je ouvrir le port 5901 sur external_ip / internal_ip192 et transférer ce port?

XcoreX1
la source

Réponses:

1

Pour un saut utilisant un ordinateur provisoire appelé interim.host, utilisez la procédure suivante:

Depuis votre poste de travail:

$ ssh -L5900:localhost:5900 [email protected]

De interim.host:

$ ssh -L5900:localhost:5900 [email protected]

Enfin, connectez votre client VNC local à localhost:5900.

Vous pouvez utiliser cette procédure pour étendre autant de sauts que nécessaire.

harrymc
la source