我正在尝试向可通过互联网访问并浏览互联网的 VPN 服务器添加身份验证。
例如,在 ProtonVpn 上,我会获得一个登录名/密码,连接后终端中的 OpenVpn 守护进程会要求我输入这些密码。我想知道如何实现这一点?是通过“openvpn-auth-pam”完成的吗?还是通过其他方式?
答案1
这些提示是 openvpn 客户端响应auth-user-pass
指令后提供的。
然后,客户端将输入的名称和密码传递给服务器。服务器将按照配置执行操作。有许多选项,例如使用 pam、使用插件和 RADIUS 等。
您使用什么取决于您的使用情况。