安装环境:ubuntu 12.04 x64
一 服务器端
1、安装openvpn及相应包
1 2 |
|
2、检查安装
1 2 |
|
3、生成证书
1 2 3 4 |
|
4、建立给server用的certificate & key
1 2 3 4 5 6 7 |
|
5、建立给client用的certificate & key(可以建立多个client)
1 2 3 4 5 6 7 8 9 |
|
6、建立 Diffie Hellman parameters 和 ta.key
1 2 |
|
7、拷贝相关文件至/etc/openvpn下。
1 2 |
|
8、建立配置文件/etc/openvpn/server.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
9、开启操作系统的IP转发设置。
1 2 |
|
10、建立mysql认证文件。
1 2 3 4 5 6 7 |
|
11、创建vpn库、授权、建表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
12、拷贝文件
1 |
|
13、可选配置
1 2 3 4 |
|
14、下载相关文件给客户端用
1 2 |
|
二 客户端
1、客户端下载地址:
http://swupdate.openvpn.org/community/releases/openvpn-2.2.2-install.exe ##windows
http://swupdate.openvpn.org/community/releases/openvpn-2.2.2.tar.gz ##linux or mac
2、创建client.ovpn文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
3、把client.ovpn加上之前client.crt clinet.key ca.crt ta.key 放入一个config文件夹,并移动至vpn安装的主目录
4、启动客户端,输入用户名密码即可。#用户名密码在服务器端,mysql中添加的用户密码。