У меня есть удаленный сервер Linux с графическим интерфейсом Bo, к которому я подключаюсь с помощью SSH или putty. Я пытаюсь установить OpenVPN CLI на этом компьютере, чтобы программы, работающие на этом компьютере, имели безопасный доступ к Интернету.

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

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

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

1 ответ1

0

Я обнаружил, что одним из простых способов решения этой проблемы является добавление собственного IP-адреса в исключении маршрутизации (оригинальный пост здесь).

В основном просто запустите следующий код на вашем компьютере, на котором вы хотите запустить VPN-клиент.

 route add -host X.X.X.X gw Y.Y.Y.Y

XXXX - это общедоступный IP-адрес вашего текущего компьютера, который вы используете для SSH на вашем сервере. Просто Google Whatismyip, чтобы увидеть ваш текущий публичный IP.

YYYY - это адрес шлюза на вашем сервере перед запуском VPN-клиента. Вы можете запустить эту команду маршрута или команду ниже, чтобы получить шлюз по умолчанию:

ip route | grep default

Примечание. Я считаю, что, если я подключусь к своему серверу по SSH из дома через обычное подключение к Интернет-провайдеру, мой общедоступный IP-адрес может измениться случайным образом, и в конечном итоге я снова потеряю доступ к своему серверу. Если у вас есть идеи, пожалуйста, дайте мне знать.

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