Удаленно Сервер доступа с помощью SSH с Клиентом OpenVPN, Работающим

Я использовал Ubuntu в течение многих лет, но все еще считаю себя и новичка.

До установки OpenVPN я раньше мог получить доступ к моему файловому серверу Ubuntu от внешнего мира портом перенаправления портов 22 на моем маршрутизаторе ISP к IP-адресу моего сервера Ubuntu. Работавший отлично.

Однако я смотрел на использование туннеля OpenVPN для процесса резервного копирования, который я делаю. В моей домашней сети (позади маршрутизатора ISP) я создал сервер OpenVPN с помощью старого ноутбука. Я затем установил OpenVPN на своем файловом сервере Ubuntu и выполнил его как клиент. После того, как соединенный я могу получить доступ к ноутбуку сервера VPN без проблем по поводу tun0. Однако я больше не могу удаленно получить доступ к своему файловому серверу от внешнего мира. Я могу SSH к нему из моей сети с помощью не IP-адреса VPN (использующий компьютер не на VPN).

После того, чтобы читать много сообщений я думаю, что файловый сервер Ubuntu больше не использует шлюз маршрутизаторов для отправки данных, оно с помощью VPN..., которая, конечно, не будет работать. Существуют сообщения, касающиеся использования таблиц маршрутизации для изменения этого, но от того, что я понимаю, это не работает с netplan..., который теперь используется Ubuntu?

Я понятия не имею, что попытаться сделать рядом с, получают эту работу.Заранее спасибо.

1
задан 8 April 2019 в 05:22

1 ответ

Конечно, netplan работает, и можно установить маршрутизацию с ним. Но для этого варианта использования существует намного более легкое решение, используйте шаттл.

  • установите свой туннель VPN
  • шаттл-r user@ip_of_vpn_server your_home_network_address
  • и внезапно Ваша машина ведет себя как он, был в Вашей домашней сети, можно получить доступ ко всему домашнему дюйм/с как из дома

Пример

  • соединение с сервером VPN устанавливается
  • позволяет говорят, что адрес сервера VPN на туннеле VPN 10.0.0.1
  • позволяет говорят, что Ваша домашняя сеть является 192.168.10.0/24
  • позволяет говорите Вы ssh vpn серверу с помощью пользовательской человечности
  • шаттл-r ubuntu@10.0.0.1 192.168.10.0/24
  • именно

примечание: шаттл выполнит команды iptables, таким образом, он будет использовать sudo

0
ответ дан 7 December 2019 в 20:48

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

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