如何在 systemd 上使用 OpenVPN 为备份脚本配置无密码

如何在 systemd 上使用 OpenVPN 为备份脚本配置无密码

我有一个备份脚本,它将使用 启动 OpenVPN 连接systemctl stop openvpn@myvpn。如果我在命令行上运行该命令,它工作正常,但它要求输入用户名和密码。无论如何,是否可以将用户名和密码安全地保存在某处,以便我可以自动/编写连接/断开连接的脚本?

root@host:/# systemctl start openvpn@myvpn
Enter Auth Username: *****************
Enter Auth Password: *****************

答案1

我们使用具有 GUI 的 OpenVPN 访问服务器。如果您使用相同的,您可以为用户启用自动登录配置文件。通过自动登录下载 client.ovpn 文件将不再需要您输入用户名和密码。

我之前没有通过 CLI 完成过此操作,但如果您有权访问 GUI 上的管理页面,请执行以下操作:

登录 -> 用户权限 -> 查找用户 -> 启用自动登录

然后以用户身份登录,并下载其 client.ovpn。里面会说

[email protected]/AUTOLOGIN

相关内容