配置 OpenVPN 服务器,我可以使用openvpn-plugin-auth-pam
插件启用基于证书的身份验证或用户名/密码身份验证,但不能同时启用。
我启用用户名/密码身份验证如下:
plugin /usr/lib/openvpn/openvpn-plugin-auth-pam.so login
client-cert-not-required
username-as-common-name
Run Code Online (Sandbox Code Playgroud)
但是,一旦我添加了以下几行,我为证书身份验证配置的客户端就会停止使用日志中的以下消息:
TLS Error: Auth Username/Password was not provided by peer
TLS Error: TLS handshake failed
Run Code Online (Sandbox Code Playgroud)
有什么方法可以不要求使用证书身份验证的客户端的用户名/密码?