Сервер OpenVPN на CentOS

Установка сервера OpenVPN на CentOS и работа с ним мне показалась слишком сложной, поэтому я постарался максимально автоматизировать эти процессы. Сервер настраивается автоматически и начинает работать сразу после установки.

При создании пользователя генерируется конфигурационный файл, либо Windows-клиент для него.


Команда для управления пользователями:
openvpnuser

Все настройки сервера лежат в /etc/openvpn/.
Основной конфигурационный файл: /etc/openvpn/server.conf.
Конфигурационные файлы клиентов или сами Windows-клиенты лежат в /etc/openvpn/clients/.

Установка

1. Скачиваем пакеты для установки OpenVPN:
    wget  sites.google.com/site/smkuzmin/home/openvpn/openvpn_public_version.tgz
    wget  sites.google.com/site/smkuzmin/home/openvpn/rar.tgz

2. Распаковываем их в /progs/packets/:
    mkdir  /progs/packets
    tar  xzf  openvpn_public_version.tgz  -C  /progs/packets/
    tar  xzf  rar.tgz  -C  /progs/packets/

3. В /progs/packets/openvpn/install меняем пароль (переменная CERTPASSWORD):
— он будет использован во время установки для создания первого пользователя.
4. В /progs/packets/openvpn/config/openvpnuser.pwl пишем свой список паролей
- он будет использоваться при создании новых пользователей.
5. В /progs/packets/openvpn/config/openvpnuser.cfg выбираем:
WINDOWS_CLIENTS_TYPE='ZIP|EXE' — тип генерируемых Windows-клиентов
WINDOWS_CLIENTS_TO_DIR='YES|NO' — сохранять ли Windows-клиентов в каталог
WINDOWS_CLIENTS_TO_FAS='YES|NO' — сохранять ли Windows-клиентов на FAS
Если не выбрать ни один метод сохранения, то будут сохраняться одни только
конфигурационные файлы клиентов.
6. Переходим в каталог /progs/packets/openvpn/:
    cd  /progs/packets/openvpn/

7. Устанавливаем сервер OpenVPN из локального источника:
    ./install

или из Интернет:
    ./install  -net


Взято тут.




Вас также может заинтересовать:

Офисный VPN сервер PPTP и роутами через DNSMASQ на Centos 6
Релиз OpenVPN 2.2.0
Настройка и варианты использования OpenVPN
Для CentOS 5.6 доступны обновления, выпущенные для RHEL 5.7 (Centos 5.7 ?)
Релиз Linux-дистрибутива CentOS 5.6 (centos upgrade)
Iceotope сервер в масле