1

Я хочу получить доступ к удаленной машине, которая находится внутри другой машины. Я могу 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

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

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

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

От interim.host:

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .