Да, вы правильно прочитали ...

Чего я хочу добиться, так это: иметь легкую виртуальную машину, работающую с VPN в моей рабочей сети ... А затем запустите сеанс VNC на моей локальной машине, который туннелирует через VPN-соединение этой виртуальной машины на мою рабочую машину.

Причина, по которой я хочу это сделать, заключается в том, что моя рабочая сеть не позволяет просматривать веб-сайты с внешних компьютеров, поэтому, когда я подключаюсь к VPN, мне приходится просматривать нужные веб-сайты через сеанс VNC или, что еще хуже, на планшете, который не работает. не оптимально для моего варианта использования.

Я использую ubuntu 14:04 и уже запускаю несколько виртуальных машин локально для других VPN, но ближе всего я получаю доступ к ним из моей локальной сети через веб-браузер, который они работают локально.

Итак: возможен ли этот сценарий? Насколько это будет сложно?

Спасибо

---- редактировать ----

как это для ответа, для vncserver, работающего на WORK_MACHINE:XXXX

ssh -f VM_SERVER -L YYYY:WORK_MACHINE:XXXX -N

а потом

vncviewer localhost:YYYY

1 ответ1

0

Если, хотя виртуальная машина подключена к VPN, вы можете получить к ней доступ с хост-компьютера по сети, вы можете использовать SSH-туннелирование.

Пусть хост подключится через ssh к клиенту и перенаправит порт хоста XXXX на HostABC.MyCompanyLAN.com:YYYY . Затем, когда вы подключаетесь к VNC на localhost:XXXX , он проходит через виртуальную машину и затем маршрутизируется через VPN к HostABC .

Вы также можете просто VNC изнутри виртуальной машины.

Или вы можете подключиться к VPN с хоста и полностью пропустить виртуальную машину.

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