ubuntu/centos6.X使用openvpn

个人对于opvn的使用都不喜欢使用rsa验证的
我一般都是使用openvpn –genkey –secret来生成密匙的

安装opvn

1
2
3
4
#ubunutu
apt-get install openvpn
#centos
yum install openvpn

配置opvn

1
2
3
4
5
6
7
8
9
10
11
12
cd /etc/openvpn
#生成密匙
openvpn --genkey --secret x.key
cat x.key
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
8519ded90a3e7009e7354db227d6d997
e498a699b6a6025ec7f87b8edca6befe
cf5a5f11127b7a874bf3d0726eeb5bfc
-----END OpenVPN Static key V1-----

生成key后就放进去x.conf中

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
vim x.conf
port 3222
dev tun2
proto udp
ifconfig 192.168.20.26 192.168.20.25
<secret>
-----BEGIN OpenVPN Static key V1-----
8519ded90a3e7009e7354db227d6d997
e498a699b6a6025ec7f87b8edca6befe
cf5a5f11127b7a874bf3d0726eeb5bfc
-----END OpenVPN Static key V1-----
</secret>
comp-lzo
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
tun-mtu 1396
#密匙放入到<secret></secret>中

记得服务端和客户端的ip要对调
对于win的机器,要使用虚拟网卡tap,liunux才是使用tun

然后就可以启动opvn了

1
service openvpn start

添加评论