Frod

01.08.2026

ubuntu openvpn server настройка

Frod — свобода без границ

Настройка OpenVPN сервера на Ubuntu: простой и безопасный способ обеспечить удаленный доступ к своей сети

Если вы ищете надежный способ обеспечить удаленный доступ к своей сети или защищенный способ подключаться к интернет-ресурсам, когда вы находитесь за пределами домашней сети, OpenVPN — это идеальный выбор. В этой статье мы расскажем вам, как настроить OpenVPN сервер на Ubuntu, обеспечив безопасный и конфиденциальный доступ к вашей сети.

Почему OpenVPN?

OpenVPN — это программное обеспечение для создания виртуальных частных сетей (VPN) с использованием протокола передачи данных (TLS) и протокола Интернета (IP). Это позволяет пользователям подключаться к сети, используя зашифрованное соединение, что обеспечивает высшую степень безопасности и конфиденциальности.

Требования к системе

Чтобы настроить OpenVPN сервер на Ubuntu, вам потребуется:

  • Ubuntu Server 20.04 или более/new версия
  • OpenVPN пакет
  • Подключение к сети Интернет

Шаг 1: Установка OpenVPN

Чтобы установить OpenVPN на Ubuntu, выполните следующие команды в терминале:

sudo apt update
sudo apt install openvpn easy-rsa openssl

Шаг 2: Создание сертификатов

Чтобы создать сертификаты для OpenVPN сервера, нам потребуется создать файлы для ключа сервера и клиента, а также файл закрытого ключа сервера. Выполните следующие команды в терминале:

sudo mkdir /etc/openvpn/easy-rsa
sudo cp -r /usr/share/easy-rsa/* /etc/openvpn/easy-rsa/
sudo nano /etc/openvpn/easy-rsa/vars

В файле vars замените значения на следующие:

export KEY_COUNTRY="RU"
export KEY_PROVINCE="Moscow"
export KEY_CITY="Moscow"
export KEY_ORG="MyCompany"
export KEY_EMAIL="admin@example.com"
export KEY_NAME="server"
export KEY_OU="MyOU"

Шаг 3: Генерация сертификатов

Чтобы сгенерировать сертификаты, выполните следующие команды в терминале:

sudo source /etc/openvpn/easy-rsa/vars
sudo ./easy-rsa build-server-full server nopass
sudo ./easy-rsa build-key-server server
sudo cp /etc/openvpn/easy-rsa/keys/server.crt /etc/openvpn/
sudo cp /etc/openvpn/easy-rsa/keys/server.key /etc/openvpn/

Шаг 4: Настройка OpenVPN

Чтобы настроить OpenVPN, создайте файл конфигурации server.conf в каталоге /etc/openvpn/ с содержимым:

port 1194
proto udp
dev tun
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh2048.pem
topology subnet
server 10.8.0.0 255.255.255.0

Шаг 5: Запуск OpenVPN сервера

Чтобы запустить OpenVPN сервер, выполните следующую команду в терминале:

sudo service openvpn start

Шаг 6: Установка OpenVPN клиента

Чтобы установить OpenVPN клиент, скачайте и установите клиентскую версию OpenVPN с официального сайта OpenVPN. Затем создайте файл конфигурации client.conf с содержимым:

client
dev tun
proto udp
remote <ваш IP сервера> 1194
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/client.crt
key /etc/openvpn/easy-rsa/keys/client.key

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

Чтобы подключиться к OpenVPN серверу, запустите клиентскую версию OpenVPN с файлом конфигурации client.conf.

Вывод

Настройка OpenVPN сервера на Ubuntu — простой и безопасный способ обеспечить удаленный доступ к своей сети или защищенный доступ к интернет-ресурсам. Следуя этим шагам, вы сможете создать reliable и безопасный VPN-соединение.