最新升级后,尝试使用 NetworkManager 中的 nm-openconnect 进行连接时出现错误“服务器 myserver.com 请求基本身份验证,默认情况下已禁用”
- 如何在 NetworkManager 中启用基本身份验证?
- 另外,我该如何配置服务器(ocserv)以使用另一种类型的身份验证?
系统信息 :
OS : opensuse Tumbleweed 20170601
Desktop : plasma5-desktop 5.9.5-1.1
architecture : x86_64
opeconnect : 7.08-1.2
NetworkManager-openconnect : 1.2.4-1.2
NetworkManager : 1.6.2-2.3
plasma-nm5-openconnect : 5.10.0-1.1
- 谢谢
答案1
另外,我该如何配置服务器(ocserv)以使用另一种类型的身份验证?
在服务器上打开/etc/ocserv/ocserv.conf
文件(默认配置文件),该文件开头有很多关于替代身份验证方法的说明。要启用基于认证的身份验证您可以按照以下说明进行操作vultr.com
不要理会man ocserv
的颁发客户端证书的方式。只需使用 easyrsa(如 vultr 所解释的)即可节省您的时间很多的麻烦。
最终,您将获得由 NetworkManager、AnyConnect 客户端(在 Android、iOS、Windows 上)支持的证书文件...
如何在 NetworkManager 中启用基本身份验证?
仍然不确定这一点。正如 networkmanager-openconnect 插件手册中所述,默认情况下禁用基本身份验证的是插件。您必须向插件传递一些选项才能启用基本身份验证。您如何做到这一点nm
?不确定。您可以从 openconnect 的邮件列表