我有一个备份脚本,它将使用 启动 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