![OpenVPN 配置和网络管理器 - 密钥文件包含行“ca ca.crt”](https://linux22.com/image/147093/OpenVPN%20%E9%85%8D%E7%BD%AE%E5%92%8C%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E5%99%A8%20-%20%E5%AF%86%E9%92%A5%E6%96%87%E4%BB%B6%E5%8C%85%E5%90%AB%E8%A1%8C%E2%80%9Cca%20ca.crt%E2%80%9D.png)
我正在尝试通过 GUI 将我的 OpenVPN 配置导入到网络管理器。我知道它不处理具有内联证书的配置,因此我通过脚本将它们分开,并且 CA 证书位于 file 中的配置中ca.crt
。但是当我尝试导入配置时,我收到此错误:Error: Key file contains line 'ca ca.crt', which is not a key-value pair, group, or comment
,这非常奇怪。是否存在我没有意识到的细微差别?
答案1
该错误消息具有误导性,因为它不是来自 openvpn 插件,而是来自其他一些 VPN 插件。由于所有插件都无法导入文件,因此程序不知道哪个是最好的失败消息。尝试nmcli connection import type openvpn file "$FILENAME"
获得更好的消息。
此外,内联证书现在应该支持一段时间了。与往常一样,导入只是在 NetworkManager 中创建连接配置文件的一种便捷方式。您也可以从头开始单击它(或使用 nmcli),得到相同的结果。