Быстрая настройка OpenVPN


На сервере

Установка

# sudo apt-get install openvpn

Редактируем (а если нет, то создаем) файл /etc/openvpn/openvpn.conf

dev       tun
ifconfig  192.168.0.1 192.168.0.2
port      1194
proto     udp
secret    /etc/openvpn/openvpn.key
comp-lzo
keepalive 1 5
ping-timer-rem
persist-tun
persist-key
user  nobody
daemon
log-append /var/log/openvpn.log

Создаем ключ и перезапускаем сервер

# sudo openvpn --genkey --secret /etc/openvpn/openvpn.key
# sudo /etc/init.d/openvpn restart

На клиенте

Установка

# sudo apt-get install openvpn

Редактируем (а если нет, то создаем) файл /etc/openvpn/openvpn.conf

remote    46.4.144.240
dev       tun
ifconfig  192.168.0.2 192.168.0.1
port      1194
proto     udp
secret    /etc/openvpn/openvpn.key
comp-lzo
keepalive 1 5
ping-timer-rem
persist-tun
persist-key
user  nobody
daemon
log-append /var/log/openvpn.log

Копируем с сервера файл openvpn.key в каталог /etc/openvpn и перезапускаем сервер

# sudo /etc/init.d/openvpn restart

Пробуем пинговать машины

Дополнительные источники: