-
Notifications
You must be signed in to change notification settings - Fork 160
Setup OpenVPN Server
ftao edited this page Dec 26, 2015
·
3 revisions
这篇文章介绍了如何安装 OpenVPN Server
- Ubuntu 14.04 / Debian 7.0 或者更高版本
- 拥有 root 权限
- 在 ansible_hosts 中加入你的服务器信息.
test.vpndeploy.com ansible_ssh_user=root
[openvpn]
test.vpndeploy.com
- 在
host_vars/test.vpndeploy.com.yml
或group_vars/openvpn.yml
配置如下变量
openvpn_cert_source: "gen" #auto generate the certificates, this is the default value
openvpn_client_conf_file: "./client-config.ovpn"
如果你希望使用 radius
认证的方式, 你可以配置 radius server
openvpn_use_radius: true
openvpn_radius_servers:
- host: some.radius.server
secret: "some-radius-secret"
- 执行
ansible-playbook openvpn.yml -l test.vpndeploy.com
注意 openvpn_client_conf_file
参数,客户端配置文件会下载到这里,你可以导入到你的OpenVPN 客户端中。