Установка openvpn сервера на Debian 9

Напишу пошаговую установку OpenVPN сервера на Debian 9, от вас потребуется немного внимания и столько же терпения. Видео можете посмотреть перейдя по ссылке в конце записи.

Приступим:

Создаем папку:

Переходим в неё:

Выполняем копирование файлов:

Редактируем файл vars:

В данном файле ищем строки и редактируем их под себя а можете оставить как есть:

После редактирования жмем Ctrl+o далее: Enter и Ctrl+x

Далее:

Если после этого наблюдаете что-то типа:

Выполняем:

Далее снова:

Удаляем всякое разное, ненужное:

Генерируем ключи центра сертификации:

Генерируем ключи сервера. vpn_server можно заменить на свое и в дальнейшем на запрос A challenge password придумываем пароль:

A challenge password []:
An optional company name []:
Sign the certificate? [y/n]:y
1 out of 1 certificate requests certified, commit? [y/n]y

Создаем ключ для пользователя, user можно заменить на свое:

Еще нам нужны ключи Диффи-Хеллмана:

Ключи TLS:

Переходим в папку keys:

Создаем папку ccd:

Копируем ключи сервера:

Копируем ключи пользователей:

Переходим в папку:

Копируем оттуда ключ ta.key в папку /etc/openvpn/ccd:

Далее создам конфигурационный файл сервера:

Для лентяев готовый конфиг:

Помещаем в автозагрузку и стартуем:

Далее:

находим строку #net.ipv4.ip_forward=1 и убираем решетку в начале.

После этого:

Добавляем правило в iptables:

Далее:

После этого редактируем файл:

В самый конец добавляем строку:

Перезагружаем сервер командой:

На этом установка сервера OpenVPN закончена.

Информацию взял с YouTube канала вот тут — автор Иван Глазков