09.07.2026
openvpn на ubuntu 22.04
Установка 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, вы можете задать их в комментариях ниже.