Пост

Настройка 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 .

© IT Draft. Некоторые права защищены.