Небольшая шпаргалка, в которой я кратко напишу о том, как выполняется установка OpenVPN 3 на Ubuntu 24.04 и запуск подключения из командной строки. Может пригодиться тем, кто используется OpenVPN на сервере без GUI. Я, например, использовал такое подключение на своем сервере для подключения к VPN серверу Pritunl.
Установка OpenVPN 3 на Ubuntu 24.04
Установку я выполнял на основе инструкции от вендора.
Ниже продублирую те шаги, что я выполнял:
1. Установим предварительные пакеты:
sudo apt install apt-transport-https curl
2. Загрузим пакеты с репозиторием:
sudo mkdir -p /etc/apt/keyrings
sudo curl -sSfL https://packages.openvpn.net/packages-repo.gpg >/etc/apt/keyrings/openvpn.asc
3. Добавим репозиторий для Ubuntu 24.04:
sudo echo "deb [signed-by=/etc/apt/keyrings/openvpn.asc] https://packages.openvpn.net/openvpn3/debian noble main" >>/etc/apt/sources.list.d/openvpn3.list
4. Установим пакеты для OpenVPN 3:
sudo apt update
sudo apt install openvpn3
Импорт и настройка конфигурации
Теперь импортирую конфигурацию:
1. Команда для импорта:
sudo openvpn3 config-import --config tech.ovpn --name vpn
2. Разрешим сжатие (необходимо для подключения к VPN серверу Pritunl):
openvpn3 config-manage --config vpn --allow-compression yes
Запуск подключения через OpenVPN 3
Команда для запуска VPN сессии довольно простая:
openvpn3 session-start --config vpn
Просмотреть список активных сессий можно вот такой командой:
openvpn3 sessions-list