Svyaz

09.07.2026

openvpn на ubuntu 22.04

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

Установка OpenVPN на Ubuntu 22.04: Полное руководство

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

Навыки, которые вы получите от этого руководства:

  • Установка OpenVPN сервера и клиента на Ubuntu 22.04
  • Настройка OpenVPN с помощью терминала и графического интерфейса
  • Создание и настройка VPN-соединения
  • Управление OpenVPN конфигурациями и ключами

Составляющие, необходимые для установки OpenVPN:

  • Ubuntu 22.04
  • OpenVPN сервер и клиент
  • Bash или другая оболочка
  • Текстовый редактор или графический редактор конфигураций

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

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

sudo apt update
sudo apt install openvpn

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

openvpn --version

Шаг 2: Генерация ключей и сертификатов

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

mkdir /etc/openvpn/easy-rsa

Затем создайте файл конфигурации easy-rsa:

sudo nano /etc/openvpn/easy-rsa/openssl.cnf

Включите следующие строки в конфигурации:

[ req ]
default_bits             = 2048
default_keyfile          = privkey.pem
default_md               = sha256

Сохраните изменения и вернитесь в терминал. Создайте ключи и сертификаты, используя следующие команды:

sudo openssl genrsa -out /etc/openvpn/easy-rsa/privkey.pem 2048
sudo openssl req -new -key /etc/openvpn/easy-rsa/privkey.pem -out /etc/openvpn/easy-rsa/req.pem
sudo openssl x509 -req -in /etc/openvpn/easy-rsa/req.pem -signkey /etc/openvpn/easy-rsa/privkey.pem -out /etc/openvpn/easy-rsa/cert.pem

Шаг 3: Настройка OpenVPN сервера

Откройте файл конфигурации OpenVPN сервера:

sudo nano /etc/openvpn/server.conf

Включите следующие строки в конфигурации:

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

Сохраните изменения и перезапустите OpenVPN сервер:

sudo systemctl restart openvpn

Шаг 4: Настройка OpenVPN клиента

Откройте файл конфигурации OpenVPN клиента:

sudo nano /etc/openvpn/client.conf

Включите следующие строки в конфигурации:

client
dev tun
proto udp
remote <IP_адрес_сервера> 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/easy-rsa/cert.pem
cert /etc/openvpn/easy-rsa/cert.pem
key /etc/openvpn/easy-rsa/privkey.pem

Замените <IP_адрес_сервера> на IP-адрес сервера OpenVPN.

Сохраните изменения и перезапустите OpenVPN клиент:

sudo systemctl restart openvpn

Шаг 5: Проверка VPN-соединения

После настройки OpenVPN сервера и клиента вы можете проверить VPN-соединение, используя ping или другую команду. Если VPN-соединение установлено успешно, вы должны получать ответ от сервера.

Вывод

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