Как я могу получить доступ к своему серверу, когда сервер Ubuntu подключен к VPN?

Мой сервер должен подключиться к VPN с помощью PPTP.

Я купил VPS, и он поставляется с VNC. Чтобы получить доступ к зарубежному веб-сайту, я использовал графический интерфейс Ubuntu для создания VPN-подключения к стороннему серверу.

Мне интересно, как я мог получить доступ к своему серверу через FTP?

0
задан 29 May 2016 в 21:28

1 ответ

я привык GUI Ubuntu для созданного соединение VPN к внешнему серверу

, Это - неправильный способ сделать его. VPS нужно управлять через SSH и настраивать правильно. Администратор сети не подходит для этого, потому что это не допускает раздельное туннелирование. Это все или ничего подход.

, Как зафиксировать VPN

, Как я мог получить доступ к своему серверу через FTP затем?

Отключают VPN в Администраторе сети. Вместо этого настройте VPN путем маршрутизации только трафика к веб-сайту и его субдоменам. Я делаю это на своем VPS также.

  • Погрузка конфигурационный файл OpenVPN, обеспеченный Вашим поставщиком и копией, его содержание к /etc/openvpn/openvpn.conf
  • Добавляет эту директиву к нижней части файла:

    # No automatic routes
    route-noexec
    
  • Сохранили файл и выпуск sudo service openvpn restart

, Это удостоверится, что VPN взята Systemd и его службой, расположенной в:

/lib/systemd/system/openvpn.service

Теперь необходимо видеть эти tun0 интерфейс с ifconfig. VPN активна, но никакой трафик не проходит ее на данный момент. Последний шаг удостоверяется, что Вы добавляете маршруты к доменам, в которых Вы нуждаетесь.

  • Найденный IP веб-сайта с dig:

    dig +short example.com
    
  • Добавляют маршрут (существуют также другие подходы, но этот прост для нескольких хостов):

    ip route add [insert IP here] dev ppp0
    
  • Повторение эти шаги для www. субдомен и другие домены Вы, возможно, должны направить через VPN

, маршруты должны быть обновлены время от времени, потому что веб-сайт мог бы изменить IP-адрес. Можно записать сценарий Bash и выполнить его периодически использование cron, чтобы не делать его вручную.

Альтернативный подход

, При попытке получить доступ к геоограниченному видео веб-сайту, например, Hulu, Вы могли бы рассмотреть использование услуг SmartDNS. Это будет заботиться о раздельном туннелировании для Вас. Необходимо будет просто обновить настройки DNS на сервере.

Однако это только работает, если поставщик SmartDNS по Вашему выбору поддерживает тот конкретный веб-сайт.

Подключение к серверу

можно теперь соединиться с сервером с помощью его IP-адреса.

0
ответ дан 30 May 2016 в 07:28

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

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