我有一个带有VPN配置的.ovpn文件 - 当我这样做时,它运行良好。
sudo openvpn --config ~jrg/Documents/vpn-config.ovpn
在终端中,但我想使用网络管理器。我该怎么做?
sudo openvpn --config ~jrg/Documents/vpn-config.ovpn
在终端中,但我想使用网络管理器。我该怎么做?
首先,安装OpenVPN网络管理器插件:
sudo apt-get install network-manager-openvpn-gnome
自Ubuntu 18.04开始,如果您已经有opvn文件,可以导入它。(不需要sudo权限)
nmcli connection import type openvpn file [client].ovpn
完成后,转到搜索并找到“网络”,新的 VPN 连接将出现在那里。
sudo
。 - Samveen我的个人经验是在Ubuntu 14.04上成功建立VPN连接。
我们的管理员给了我3个文件,要将它们安装到Windows 7的openVPN中:*.ovpn,*.crt,*.key
在Ubuntu终端中执行以下命令: sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome network-manager-vpnc sudo /etc/init.d/networking restart回答晚了,但我找到了一个解决方案(而且真的很痛苦)...
现在是痛苦的部分:您需要创建15个额外的FrootVPN连接,因为它们使用端口1194-1209。重复步骤7-11以进行端口1195,然后再进行1196,以此类推,直到完成端口1209,确保步骤8中的名称与步骤9中的端口匹配。我知道...这很糟糕!
现在,您可以通过点击网络管理器图标并转到VPN连接来连接到FrootVPN。按照FrootVPN连接列表逐个尝试连接,直到找到一个可以连接的。
坦率地说,我希望网络管理器直接支持.ovpn文件。我们应该能够导入.ovpn文件,网络管理器从中获取所有正确的设置,执行由VPN提供商指定的正确范围的网关端口和其他设置,并将其全部保存为一个连接。如果一切都在.ovpn文件中,就不需要.crt文件。
username
password
auth-user-pass
致:
auth-user-pass VPNBook.txt
root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpn
root@masi:/etc/openvpn# chmod 700 nordvpn.txt
sed
命令替换所有以.ovpn
为后缀的文件中的内容,例如:root@masi:/etc/openvpn# sed -i '/auth-user-pass/c\auth-user-pass nordvpn.txt' *.ovpn
,其中密码文件位于/etc/openvpn/
。- - 相关链接:https://nordvpn.com/tutorials/linux/openvpn/ - Léo Léopold Hertz 준영600
,所有者应该是root
。我认为这并不比使用nmcli
或网络管理器UI(取决于桌面环境)导入更好。 - akostadinov
ovpnsplit ~/.config/openvpn/file.ovpn
它将会将所有嵌入在file.ovpn
中的文件拆分成单独的.pem
文件。~/.config/openvpn/file.ovpn
文件。通常情况下,所有证书文件都应该指向正确的文件。ca
、cert
和key
数据,并更新ovpn文件,以便证书可以轻松导入。它可以很容易地修改以适用于其他供应商。
sudo nmcli connection import type openvpn file /path/to/your.ovpn
,详细步骤可以参考链接:https://www.cyberciti.biz/faq/linux-import-openvpn-ovpn-file-with-networkmanager-commandline/ - chepe263错误:无法导入'file.ovpn':配置错误:不支持的blob/xml元素(第7行)。
- Darkproduct