Openconnect 在 Ubuntu 20.04 中不断询问用户名

ali*_*129 10 network-manager vpn openconnect 20.04

我最近升级到 Ubuntu 20.04。一切正常,除了每次我想使用 openconnect 连接到 VPN 网络时,我都必须输入我的用户名并要求我验证证书。我使用 openconnect 的 gnome 插件连接到 VPN 网络:“network-manager-openconnect-gnome”。这可能非常令人沮丧,因为我必须经常在 VPN 连接和普通 Internet 连接之间切换。

der*_*cki 7

由于某种原因,我无法通过编辑文件来使其工作。然而Etienne CHAMPETIER,来自https://bugzilla.redhat.com/show_bug.cgi?id=1332491#c24的解决方法有效:

nmcli con mod VPNNAME vpn.secrets 'form:main:group_list=GROUPNAME','form:main:username=USERNAME','save_passwords=yes'
Run Code Online (Sandbox Code Playgroud)

我必须设置 group_list、用户名和 save_passwords。


man*_*vic 5

我通过手动修改文件/etc/NetworkManager/system-connections/夹中的vpn配置文件找到了解决方案。

  1. 首先关闭任何活动的 VPN 连接
  2. 关闭 VPN GUI
  3. 以 root 权限打开文件夹中与您的 VPN 设置相对应的/etc/NetworkManager/system-connections/文件,
  4. 然后找到 vpn-secrets 部分并添加您的凭据
    [vpn-secrets]
    form:main:group_list=FOO
    form:main:username=foo@bar.net
    lasthost=vpn.bar.net
    save_passwords=yes
Run Code Online (Sandbox Code Playgroud)
  1. 保存,关闭(重启前不要打开 VPN GUI)并重启

享受您的自动 VPN 登录。