Как подключиться к домашнему компьютеру с рабочего компьютера за VPN (с помощью средства просмотра удаленного рабочего стола)?

У меня есть учетная запись dyndns, связанная с моим домашним компьютером, и все настроено так, что я могу подключиться к ней по SSH со своего рабочего (университетского) компьютера. Затем я подключаю его к университетской VPN (используя эти шаги ) и продолжаю пытаться использовать средство просмотра удаленных рабочих столов для графического доступа к нему. Однако, это терпит неудачу, я не уверен почему. Я попытался использовать URL-адрес dyndns и локальные адреса, полученные при запуске ifconfig на домашнем ноутбуке:

eth0      Link encap:Ethernet  HWaddr 00:90:f5:be:62:10  
          inet addr:192.168.1.78  Bcast:192.168.1.255  Mask:255.255.255.0
ppp0      Link encap:Point-to-Point Protocol  
          inet addr:192.168.94.81  P-t-P:192.168.94.21  Mask:255.255.255.255

, но ни один из них не сработал, даже после указания порта 5900 (который, я считаю, должен выбираться автоматически) , Я не уверен, какой из них мне следует использовать (inet addr, P-t-P?)

Я получаю ошибку Connection to host <hostname> was closed, хотя иногда это выглядит как тайм-аут, в то время как у других он сразу же завершается неудачей.

Вот вывод ifconfig на моем рабочем компьютере:

eth0      Link encap:Ethernet  HWaddr bc:ae:c5:2d:3a:ef  
          inet addr:192.168.94.7  Bcast:192.168.94.255  Mask:255.255.255.0
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
2
задан 13 April 2017 в 15:24

1 ответ

Вероятно, сюда можно туннелировать VNC через сеанс SSH или использовать обратный протокол VNC.

Для этого можно настроить стандартный просмотрщик удаленного рабочего стола Ubuntu Remmina .

При условии, что сервер VNC может туннелировать протокол VNC через SSH, вы можете использовать любое средство просмотра VNC, способное принимать эти сигналы.


Мы делаем это здесь, используя x11vnc Install x11vnc в качестве VNC-сервера и vncviewer (из xtightvncviewer ] Install xtightvncviewer ).

Если вы уже настроили VNC на своем домашнем компьютере, это так же просто, как запустить

x11vnc -display :0

на вашей домашней машине для экспорта дисплея :0 через VNC. Это также можно сделать через сеанс SSH. Обратите внимание, что для следующего шага вам нужно запустить SSH-сервер на вашем домашнем компьютере.

В вашем офисе запустите vncviewer с опцией -via для туннелирования через SSH:

vncviewer -via user@home.dyndns.org localhost:0

Для полного руководства смотрите: x11vnc home page .

См. Следующий вопрос о том, как подключиться к удаленной машине с помощью lightDM:

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

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