![我们如何才能使连接 openvpn 访问服务器不提示密码?](https://linux22.com/image/1180773/%E6%88%91%E4%BB%AC%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E4%BD%BF%E8%BF%9E%E6%8E%A5%20openvpn%20%E8%AE%BF%E9%97%AE%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8D%E6%8F%90%E7%A4%BA%E5%AF%86%E7%A0%81%EF%BC%9F.png)
我的 Ubuntu 20.04 使用 systemd 单元连接到远程 openvpn 访问服务器。
ubuntu@worker-0-node1:~$ sudo systemctl start openvpn@client
答案1
重新配置您的 OpenVPN 单元及其引用的文件,以提供用户名/密码文件。
从OpenVPN.net 论坛上的这篇文章,将其添加到您的OpenVPN配置文件(不是 SystemD 单元!)“客户端”使用的:
auth-user-pass login.conf
然后配置 login.conf 文件,使其具有以下格式的用户名和密码:
username
password
login.conf
如果文件不在 OpenVPN 目录中,请确保使用文件的完整路径,并且 OpenVPN 单元调用的任何用户都可以访问它。