06.08.2026
настройка openvpn server ubuntu
Настройка OpenVPN Server на Ubuntu: Установка, Конфигурация и Проверка
В этом руководстве мы рассмотрим процесс настройки OpenVPN Server на Ubuntu, включая установку, конфигурацию и проверку подключения. OpenVPN — это популярная система виртуальных частных сетей (VPN), которая обеспечивает безопасное и конфиденциальное соединение между удаленными пользователями и сервером.
Установка OpenVPN Server на Ubuntu
Чтобы настроить OpenVPN Server на Ubuntu, сначала нужно установить пакет OpenVPN. Выполните следующие команды в терминале:
sudo apt update
sudo apt install openvpn easy-rsa
После установки пакета OpenVPN нужно создать сертификаты и ключи для сервера и клиентов. Для этого создайте директорию для сертификатов и ключей:
sudo mkdir /etc/openvpn/easy-rsa
sudo chmod 755 /etc/openvpn/easy-rsa
Затем создайте файл конфигурации easy-rsa:
sudo nano /etc/openvpn/easy-rsa/vars
В файле конфигурации easy-rsa укажите параметры сертификатов и ключей, например:
export KEY_COUNTRY="RU"
export KEY_PROVINCE="Moscow"
export KEY_CITY="Moscow"
export KEY_ORG="OpenVPN"
export KEY_EMAIL="admin@example.com"
После настройки параметров сертификатов и ключей нужно создать сертификаты и ключи для сервера:
sudo easy-rsa/build-key-server server
Создайте сертификаты и ключи для клиентов:
sudo easy-rsa/build-key client1
sudo easy-rsa/build-key client2
Конфигурация OpenVPN Server
Чтобы настроить OpenVPN Server, создайте файл конфигурации в директории /etc/openvpn:
sudo nano /etc/openvpn/server.conf
В файле конфигурации OpenVPN Server укажите параметры подключения, например:
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
После настройки параметров OpenVPN Server нужно запустить сервер:
sudo systemctl start openvpn@server
Чтобы автоматически запускать сервер при старте системы, добавьте следующую строку в файл /etc/rc.local:
sudo echo "sudo systemctl start openvpn@server" >> /etc/rc.local
Проверка подключения
Чтобы проверить подключение к OpenVPN Server, используйте клиент OpenVPN. Создайте директорию для сертификатов и ключей клиента:
sudo mkdir /etc/openvpn/client
sudo chmod 755 /etc/openvpn/client
Затем создайте файл конфигурации OpenVPN-клиента:
sudo nano /etc/openvpn/client/client.conf
В файле конфигурации OpenVPN-клиента укажите параметры подключения, например:
client
dev tun
proto udp
remote <IP-адрес-сервера> 1194
ca /etc/openvpn/client/ca.crt
cert /etc/openvpn/client/client.crt
key /etc/openvpn/client/client.key
После настройки параметров OpenVPN-клиента нужно запустить клиент:
sudo openvpn --config /etc/openvpn/client/client.conf
Чтобы проверить подключение, вы можете использовать команду ip addr в терминале, чтобы просмотреть IP-адрес и маску подсети клиента.
Итог
В этом руководстве мы рассмотрели процесс настройки OpenVPN Server на Ubuntu, включая установку, конфигурацию и проверку подключения. OpenVPN — это популярная система виртуальных частных сетей, которая обеспечивает безопасное и конфиденциальное соединение между удаленными пользователями и сервером.