Настройка OpenVPN Linux клиента
OpenVPN - бесплатное программное решение для реализации подключений по протоколу VPN к виртуальным частным сетям, создания шифрованных туннелей между сервером и клиентскими компьютерами или подключения типа точка-точка для безопасной передачи данных через Интернет.
Подключаем репозиторий EPEL откуда мы поставим OpenVPN.
1
$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Устанавливаем OpenVPN
1
$ sudo yum -y install openvpn
Добавляем OpenVPN в автозагрузку при старте компьютера
1
$ sudo chkconfig openvpn on
В каталог /etc/openvpn/
копируем шаблон файла конфигурации OpenVPN-клиента
1
$ sudo cp /usr/share/doc/openvpn-2.1/sample-config-files/client.conf /etc/openvpn/
И приводим его к следующему виду:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ sudo nano /etc/openvpn/client.conf
client
dev tun
proto tcp
remote 194.28.85.220 1194
resolv-retry infi nite
user nobody
group nobody
persist-key
persist-tun
ca ca.crt
cert pc1.crt
key pc1.key
ns-cert-type server
log-append /var/log/openvpn.log
comp-lzo
verb 3
Теперь копируем файлы ca.crt
, pc1.crt
и pc1.key
с OpenVPN сервера в папку /etc/openvpn/
1
2
3
4
$ sudo cd /etc/openvpn/
$ sudo scp [email protected]:/etc/openvpn/ca.crt ./
$ sudo scp [email protected]:/etc/openvpn/2.0/keys/pc1.key ./
$ sudo scp [email protected]:/etc/openvpn/2.0/keys/pc1.crt ./
Где
194.28.85.220
- IP-адрес сервера.
Запускаем OpenVPN:
1
$ sudo service openvpn start
Авторский пост защищен лицензией CC BY 4.0 .