VNC с несколькими прыжками машина

330
XcoreX1

Я хочу получить доступ к удаленной машине, которая находится внутри другой машины. Я могу SSH к нему, но не вижу в VNC Viewer. Это конфигурация.

external_ip port 3999 to internal_ip192 port 3999  internal_ip192 port 3999 forwards to internal_ip10 port 22 

От local_machine:

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

Так что, если теперь я запустил vncserver, работающий на порту 5901, необходимо перенаправить этот порт на internal_ip192 и external_ip?

Я пытался сделать это, но не вижу никого в VNC Viewer:

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

Нужно ли открывать порт 5901 для external_ip / internal_ip192 и пересылать эти порты?

1

1 ответ на вопрос

0
harrymc

Для одного прыжка с использованием временного компьютера, вызванного interim.host, используйте следующую процедуру:

С вашей рабочей станции:

$ ssh -L5900:localhost:5900 user@interim.host 

От interim.host:

$ ssh -L5900:localhost:5900 user@remote.host 

Наконец подключите ваш локальный клиент VNC к localhost:5900.

Вы можете использовать эту процедуру, чтобы охватить столько прыжков, сколько требуется.

Похожие вопросы