OpenVPN配置密码认证

下载密码认证脚本checkpsw.sh
https://dl.t2.re/Others/OpenVPN/checkpsw.sh

修改服务端配置文件,在文件最后增加以下内容

auth-user-pass-verify /etc/openvpn/checkpsw.sh via-env
username-as-common-name
verify-client-cert none
script-security 3

第一行为密码认证脚本所在路径

修改密码认证脚本checkpsw.sh
PASSFILE="/etc/openvpn/psw-file"为密码文件所在路径

创建密码文件psw-file,一行一个,内容格式如下
username password

修改客户端配置文件,增加以下内容
auth-user-pass

测试是否正常连接,此时不需要客户端证书即可连接