我正在尝试使用 Openconnect 和 NetworkManager 在 Lubuntu 12.10 上使用 nmcli 设置脚本驱动的 VPN 连接,但似乎无法使用保存的凭据或通过 sudo 连接它
[vpn]
....
password-flags=0
[vpn-secrets]
password=your_password
Run Code Online (Sandbox Code Playgroud)
正如我所看到的,建议了很多地方。
关于如何绕过连接对话框的任何想法?
我想通过nmcli. 有没有办法让我nmcli从控制台提供密码?
似乎有办法将密码存储在 中/etc/NetworkManager/system-connections/<connection>,但我似乎无法开始工作。但我宁愿根本不将密码存储在文件中。
我每次都在桌面上输入密码,但是当我sudo nmcli con up id MyVPN通过 SSH运行时,它会在远程桌面上打开一个 GUI 对话框,询问我的密码,这对我来说似乎是一个奇怪的设计决定。如果我有例如 VNC 到远程桌面,我不会使用nmcli......
刚刚升级到Xubuntu 16.04,想设置我的VPN。我试图在网络管理器中保存我的密码,但它拒绝保存。每当我回到它时它就消失了。
我也可以看到我有这个领域
[vpn-secrets]
password=my_secret_password
Run Code Online (Sandbox Code Playgroud)
在 /etc/NetworkManager/system-connections 中设置我的连接详细信息,但仍然没有。我可以尝试其他任何想法吗?在我升级(实际上是全新安装)之前,这似乎在 14.04 中运行良好。
我也发出了命令
sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)
但这也没有解决。我还会注意到我的“VPN 连接”->“配置 VPN”选项是灰色的。我不得不通过“编辑连接”菜单添加 VPN 信息。或许这条线索很有用。