Как установить и настроить OpenVPN в Debian 9

How Install Configure Openvpn Debian 9



OpenVPN - это программное обеспечение для виртуальной частной сети с открытым исходным кодом. Он работает как модель клиент-сервер. Сервер OpenVPN работает на удаленном компьютере, который является общедоступным, и вы можете подключиться к нему с помощью клиентского программного обеспечения OpenVPN, установленного на вашем компьютере. Таким образом, вы можете подключиться ко всем компьютерам и устройствам, работающим в сети удаленного компьютера, а также использовать подключение этого компьютера к Интернету. OpenVPN также можно использовать для подключения к локальной сети в различных удаленных точках, которые находятся за NAT и которым назначены немаршрутизируемые IP-адреса. OpenVPN можно использовать гораздо больше.

В этой статье я покажу вам, как установить и настроить OpenVPN в Debian 9 Stretch. Давайте начнем.







Сначала обновите кеш репозитория пакетов APT на вашем компьютере Debian 9 с помощью следующей команды:



$судоподходящее обновление

Кэш репозитория пакетов APT должен быть обновлен.







Теперь установите Git с помощью следующей команды:

$судоподходящийустановить идти



Теперь нажмите а также а затем нажмите продолжить.

OpenVPN должен быть установлен.

Установка и настройка OpenVPN вручную - утомительная задача. Вам нужно будет знать много вещей, чтобы правильно его настроить. Хорошая новость в том, что на самом деле существует репозиторий GitHub (который можно найти по адресу https://github.com/Angristan/OpenVPN-install ) поможет вам очень легко установить и настроить OpenVPN. Вот как я собираюсь установить OpenVPN в этой статье.

Теперь перейдите к ~ / Загрузки каталог с помощью следующей команды:

Теперь клонируйте репозиторий OpenVPN-Install GitHub с помощью следующей команды:

$git clonehttps://github.com/ангристан/openvpn-install.git

Репозиторий OpenVPN-Install GitHub следует клонировать.

Новый каталог openvpn-install должен быть создан, и все файлы репозитория OpenVPN-Install GitHub должны быть скопированы внутри него.

$ls

Теперь перейдите к openvpn-install / каталог с помощью следующей команды:

$CDopenvpn-install

Вы должны найти openvpn-install.sh файл в этом каталоге.

Теперь сделай openvpn-install.sh исполняемый файл с помощью следующей команды:

$chmod+ x openvpn-install.sh

Как вы видете, openvpn-install.sh скрипт теперь исполняемый.

Теперь беги openvpn-install.sh сценарий как корень с помощью следующей команды:

$судо./openvpn-install.sh

Теперь убедитесь, что IP-адрес правильный. Если вы хотите его изменить, вы можете изменить его здесь. Это будет IP-адрес сервера OpenVPN после его установки. Так что убедитесь, что это правильно. Когда вы закончите, нажмите продолжить.

Теперь вам нужно указать OpenVPN, какой порт использовать. Порт по умолчанию 1194 . Но вы можете использовать другой порт.

Если вы хотите использовать определенный порт, нажмите 2 а затем нажмите . Затем OpenVPN попросит вас ввести номер порта.

Если вы хотите, чтобы OpenVPN выбирал случайный порт для использования, просто нажмите 3 и нажмите .

Я использую порт по умолчанию. Так что я просто нажму здесь.

Вы должны ввести здесь свой общедоступный IPv4-адрес, если хотите получить доступ к серверу OpenVPN через Интернет. Но если вы хотите получить доступ к серверу OpenVPN только из вашей локальной сети, просто введите IP-адрес, который вы ввели ранее, ваш IP-адрес NAT.

Вы можете очень легко найти свой общедоступный IPv4-адрес. Просто посетите http://www.whatsmyip.org/ и ваш общедоступный IPv4-адрес должен быть там.

Теперь вам нужно указать OpenVPN, какой протокол связи использовать. Вы можете использовать UDP или TCP. По умолчанию выбран UDP, и он быстрее TCP. Когда вы закончите, нажмите .

Теперь вам нужно выбрать поставщика DNS. OpenVPN будет использовать его для разрешения имен хостов. Есть много провайдеров на выбор. Я выберу вариант по умолчанию, 1) Текущие системные резолверы (из /etc/resolv.conf) . Это будет использовать вашу машину Debian 9 /etc/resolv.conf файл для разрешения имен хостов DNS.

Когда вы закончите, нажмите .

Теперь выберите тип шифрования. Если вы не знаете, что это такое, оставьте значение по умолчанию и нажмите .

Теперь выберите размер ключа Диффи-Хеллмана, который нужно использовать. Чем больше битов ключа вы используете, тем надежнее шифрование, но процесс шифрования-дешифрования будет медленнее. Вы можете использовать рекомендуемые ключевые биты или 4096 бит. Я использую значение по умолчанию, 3072 ключевых бит. Когда вы закончите, нажмите .

Выберите размер ключа RSA. Здесь используются те же концепции, что и для ключа Диффи-Хеллмана, о котором я говорил в предыдущем разделе. Я использую значение по умолчанию, 3072 ключевых бит. Когда вы закончите, нажмите .

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

Теперь введите имя клиента (без пробелов) и нажмите .

Просто нажмите .

Должна начаться установка OpenVPN.

OpenVPN должен быть установлен.

Теперь вы сможете найти файл OVPN в каталоге HOME вашего пользователя с тем же именем, что и имя вашего клиента (как вы установили ранее). В моем случае имя файла linuxhint.ovpn .

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

Если вы хотите подключиться к вашему серверу OpenVPN с другого компьютера, вам понадобится копия файла OVPN (в моем случае linuxhint.ovpn ), созданный установщиком OpenVPN.

На клиентском компьютере необходимо установить клиентское программное обеспечение OpenVPN.

Если вы используете операционную систему Linux, просто установите туда OpenVPN и скопируйте туда файл OVPN.

Я предполагаю, что вы используете сервер Ubuntu в качестве клиента OpenVPN.

Теперь установите OpenVPN с помощью следующей команды:

$судоподходящийустановитьopenvpn

Я скопировал linuxhint.ovpn файл там.

Теперь выполните следующую команду, чтобы подключиться к вашему серверу OpenVPN:

$судоopenvpn--configlinuxhint.ovpn

Вы должны быть подключены к своему серверу OpenVPN.

Как видите, tun0 добавлен интерфейс к моему серверу Ubuntu.

Вот как вы устанавливаете и настраиваете OpenVPN в Debian 9 Stretch. Спасибо, что прочитали эту статью.