linux 下openvpn安装
来源:互联网 发布:卷皮淘宝客源码 编辑:程序博客网 时间:2024/05/29 02:52
source ./vars
./clean-all
##清除并删除keys目录下的所有key
./build-ca
##生成CA证书,刚刚已经在vars文件中配置了默认参数值,多次回车完成就可以
./build-key-server server
##生成服务器证书,其中server是自定义的名字,一直回车,到最后会有两次交互,输入y确认
##完成后会在keys目录下保存了server.key、server.csr和server.crt三个文件。
./build-key user01
##创建用户秘钥与证书
##创建用户名为user01的秘钥和证书,一直回车,到最后会有两次确认,只要按y确认即可
##完成后,在keys目录下生成1024位RSA服务器密钥aliyunuser.key、aliyunuser.crt和aliyunuser.csr三个文件
./build-dh
##生成Diffie Hellman参数
##执行了./build-dh后,会在keys目录下生成dh参数文件dh1024.pem,dh1024.pem文件客户端验证的时候会用到
/bin/cp -ap /usr/share/doc/openvpn-2.2.2/easy-rsa/2.0/keys/* /etc/openvpn/
##将/usr/share/doc/openvpn-2.2.2/easy-rsa/2.0/keys目录下的所有文件复制到/etc/openvpn下
/bin/cp -ap /usr/share/doc/openvpn-2.2.2/sample-config-files/server.conf /etc/openvpn/
##复制openvpn服务端配置文件server.conf文件到/etc/openvpn/目录下
cat > /etc/openvpn/server.conf << EOF
EOF
##修改配置文件,注意DNS的设置,例如阿里云上只能设置他们自己的DNS地址
##后四行是启用用户名密码认证的,不需要时可以注释掉
cat > /etc/openvpn/checkpsw.sh << 'EOF'
EOF
cat > /etc/openvpn/psw-file << EOF
yjb007 123456
EOF
chmod +x /etc/openvpn/checkpsw.sh理论/
chmod 400 /etc/openvpn/psw-file
chown nobody:nobody /etc/openvpn/psw-file
##配置使用用户名密码认证的脚本
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -p
##开启转发
iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -j MASQUERADE
service iptables save
##添加iptables规则确保服务器可以转发数据包
/etc/init.d/openvpn start
netstat -ano | grep 1194
##启动openvpn
Windows PC客户端的配置 :
下载客户端安装包:http://oss.aliyuncs.com/aliyunecs/openvpn-2.1.3-install.rar
将云服务器中/etc/openvpn/目录下的user01.key、user01.crt、ca.crt文件下载到需要连接openvpn的Windows客户端上
保存到openvpn软件的安装路径下的\OpenVPN\config目录下
配置client.opvn文件
========================================
client
dev tun
proto udp
remote 101.201.101.163 1194
nobind
user nobody
group nobody
persist-key
persist-tun
ca ca.crt
;cert yujianbo.crt
;key yujianbo.key
comp-lzo
verb 3
auth-user-pass
auth-nocache
reneg-sec 360000
========================================
- linux 下openvpn安装
- Linux 下 OpenVPN 安装和 Windows OpenVPN GUI 安装笔记
- Linux 下 OpenVPN 安装和 Windows OpenVPN GUI 安装笔记
- Linux下安装openvpn安装,配置
- openvpn在linux下的安装
- linux环境下安装openvpn客户端
- Linux下OpenVPN比较详细安装
- Linux环境下OpenVPN服务端安装
- Linux下OpenVPN比较详细安装
- CenOS 下安装OpenVPN
- centos下安装openvpn
- 【转】Linux 下 OpenVPN 安装和 Windows OpenVPN GUI 安装笔记
- Linux下配置OpenVPN
- linux下openvpn搭建
- openvpn安装(linux)
- linux安装openvpn手记
- Linux中安装OpenVPN
- OpenVPN在windows和linux下的安装和配置
- ZOJ 3959Problem Preparation
- JAVA环境变量的配置
- 程序员和工程师有什么不一样?
- 瞎搞poj1008
- iOS开发之设计模式
- linux 下openvpn安装
- day15(集合)
- css中的杂记
- Actor模型原理
- Going Deeper with Convolutions——GoogLeNet论文翻译——中文版
- xshell的快捷键(非常实用)
- 中国剩余定理poj1006
- SylixOS入门指南--架设开发环境
- 两个List集合去掉重复数据