UNLim24 - качественный хостинг, VDS/VPS сервера, защита от ddos атак Хостинг, VDS/VPS сервера

Установка OpenVPN Access Server для Linux

Установка OpenVPN Access Server

Пакет OpenVPN - Access Server, в отличие от базовой сборки, предоставляет возможность администрирования VPN-сервера через удобный веб-интерфейс. Поддерживается установка как на RPM-based (RedHat, CentOS, Fedora) и DEB-based (Debian, Ubuntu) дистрибутивы, так и OpenSuse, работающие на VPS с ОС Linux.

Содержание

Установка сервера

Установка происходит следующим образом:
1) Подключаемся к серверу по SSH с правами root;
2) В своём браузере переходим на официальный сайт OpenVPN, смотрим пункт Access Server Software Packages;
3) Выбираем операционную систему, которая соответствует установленной на VPS;
4) Из появившегося списка возможных версий и разрядностей выбираем соответствующую установленной на сервере (для 32-разрядных ОС – 32bit, для 64-разрядных – 64bit) и выполняем к консоли команды, к примеру:
для Debian 10 64bit:
apt update && apt -y install ca-certificates wget net-tools gnupg
wget -qO - https://as-repository.openvpn.net/as-repo-public.gpg | apt-key add -
echo "deb http://as-repository.openvpn.net/as/debian buster main">/etc/apt/sources.list.d/openvpn-as-repo.list
apt update && apt -y install openvpn-as
5) Изменяем пароль для пользователя openvpn, который является администратором по умолчанию в данном сервисе:
# passwd openvpn
Вводим новый пароль и подтверждаем изменение.
6) После успешного изменения пароля можно подключаться к веб-интерфейсу OpenVPN для изменения настроек согласно своим требованиям. По умолчанию, адрес подключения имеет следующий вид:
https://Х.Х.Х.Х:943/admin/ (где Х.Х.Х.Х – IP вашего сервера)
7) Автоматические настройки и конфигурационные файлы для клиентского подключения возможно скачать подключившись по клиентской ссылке к OpenVPN, которая имеет следующий вид:
https://Х.Х.Х.Х:943/ (где Х.Х.Х.Х – IP вашего сервера)
В качестве логин-деталей используйте либо данные администратора openvpn, либо же другого пользователя, который присутствует в системе.
Примечание: Если вы хотите, чтобы администратором по умолчанию был не пользователь с именем “openvpn”, то вы можете воспользоваться утилитой по изменению настроек ovpn-init, которая располагается на сервере в директории /usr/local/openvpn_as/bin/
Для запуска данной утилиты необходимо перейти в данную директорию:
cd /usr/local/openvpn_as/bin/
и запустить саму утилиту:
./ovpn-init
Далее следовать указаниям программы и заполнять поля необходимыми вам данными.

Настройка подключения на Linux

Для подключения к OpenVPN-AS из-под Linux необходимо выполнить следующие шаги:
1. Установить OpenVPN-клиент. Наиболее лёгкий способ установки – из стандартных репозиториев операционной системы. Примеры команд:
RedHat/Fedora/CentOS:
yum install openvpn
Ubuntu/Debian:
apt-get install openvpn
Примечание: рекомендуем обратить внимание на версии устанавливаемого клиента, т.к. его версия должна быть не ниже 2.1, иначе подключение к AS будет невозможным. Проверить версию установленного OpenVPN-клиента можно командой:
openvpn --version
2. В браузере подключаемся к клиентской веб-форме OpenVPN с данными какого-либо существующего пользователя на сервере. В появившейся форме выбираем возможный файл для скачивания и сохраняем его.
3. Теперь делаем запуск OpenVPN командой:
service openvpn start

Настройка подключения на Linux клиенте

Описанные в данном разделе шаги нужно выполнять на стороннем устройстве с операционной системой Linux, так как здесь уже идет клиентская часть.
1. Копируем ссылку на клиент OpenVPN из “Yourself (user-locked profile)” и скачиваем файл при помощи команды wget. Примечание: при копировании ссылки на файл client.ovpn обязательно в конце команды wget вставьте --no-check-certificate.
2. После сохранения запускаем OpenVPN-client командой:
openvpn --config /папка/client.ovpn

Настройка подключения на Windows

1. В браузере подключаемся к клиентской веб-форме OpenVPN, вводим данные какого-либо существующего пользователя на VPS, из выпадающего списка выбираем режим Login и нажимаем GO.
2. В появившейся форме нажимаем либо на кнопку Connect, либо на ссылку OpenVPN Connect for Windows. После нажатия будет предоставлен для скачивания установочный файл с расширением .msi, который включает в себя как клиентскую программу, так и корректный конфигурационный файл.
3. После загрузки .msi файла на компьютер и запускаем его.
4. Установка клиента OpenVPN происходит в автоматическом режиме. После завершения установки на рабочем столе появится ярлык OpenVPN connect, который необходимо запустить.
5. В появившемся окне вводим имя пользователя, существующего на сервере и его пароль, после чего нажимаем на кнопку Connect.
6. Статус соединения можно отслеживать через иконку OpenVPN-клиента в панели задач.