Установка и настройка OpenVPN Access Server — условно-бесплатной утилиты для управления VPN-сервисом, на CentOS. OpenVPN Access Server используется для доступа к файлам, ресурсам и другим серверам.
Скачивание дистрибутива
- Перейдите на официальный сайт OpenVPN Access Server.
- Найдите ссылку «Quickstart Guide».
- Выберите дистрибутив для вашей операционной системы, учитывая разрядность (например, для CentOS 6 (32-битная версия)).
- Скопируйте ссылку на скачивание.
- Запустите терминал и введите команду wget, указав путь сохранения (например, /tmp/openvpn.rpm) и вставив скопированную ссылку: wget <ссылка> -O /tmp/openvpn.rpm
- Нажмите Enter. Начнется скачивание.
Установка пакета
После скачивания установите пакет командой rpm -ivh /tmp/openvpn.rpm. Используйте табуляцию для автодополнения пути к файлу. При уже установленным пакете появится соответствующее сообщение.
Настройка OpenVPN Access Server
- Измените пароль администратора командой ovpn-init. Вам будет предложено ввести новый пароль.
- Откройте веб-интерфейс OpenVPN Access Server, перейдя по адресу https://<локальный_IP_адрес>:943 и используя логин/пароль admin/новый_пароль. (Замените <локальный_IP_адрес> на ваш локальный IP-адрес).
- Примите лицензионное соглашение.
Настройки OpenVPN Access Server
Веб-интерфейс предоставляет информацию о версии сервера, названии, используемых портах и другую информацию.
В разделе Settings находятся основные настройки:
- General: Общие настройки, включая указание API-адреса для внешнего доступа.
- VPN: Настройки VPN-туннеля (сетевой адрес, подсеть).
- Web Server: Настройки веб-сервера.
- Clients: Настройки для каждого клиента.
- Authentication: Настройки аутентификации (по умолчанию используется локальная аутентификация).
Создание пользователя
- Перейдите в раздел Users.
- Создайте пользователя, указав логин, пароль, IP-адрес и другие необходимые настройки.
Подключение клиента
- После создания пользователя, подключитесь к серверу, используя локальный IP-адрес и порт 943 (через HTTPS).
- Загрузите клиент OpenVPN и профиль конфигурации для вашей операционной системы.
- Для подключения используйте Connect или Connect any. Connect any позволяет подключиться без указания логина и пароля в интерфейсе клиента, но он выбирается при первой установке.
- После подключения появится значок, обозначающий активное соединение.
Внешний доступ
Для доступа к серверу через внешний IP-адрес, настройте переадресацию порта 1194 на вашем маршрутизаторе.
Руководство описывает установку и базовую настройку OpenVPN Access Server на CentOS. Для расширенных настроек обратитесь к официальной документации.