我遇到了一个问题。我已安装OpenVPN一个儿子虚拟专用服务器. 使用.ovpn
配置OpenVPN连接到我的 Windows 7 桌面。运行良好。
当我尝试在 Ubuntu 上配置 VPN 连接时,遇到了以下错误:
通过命令行:
sudo openvpn ~/Downloads/server-locked.ovpn this is a generic configuration and cannot directly be used
通过网络连接管理器(在状态栏上,时间附近有图标)->VPN 连接->配置 VPN->导入
我收到无法导入 VPN 连接:
The file '.ovpn' could not be read or does not contain recognized VPN connection information Error: The file to import wasn't a valid OpenVPN client configuration..
我已经尝试过的:
sudo apt-get install openvpn
sudo apt-get install network-manager-vpnc
sudo apt-get install network-manager-vpnc-gnome
我应该怎么做才能使其与*.ovpn
文件一起工作?
我的 server-locked.ovpn 文件的内容
# Automatically generated OpenVPN client config file
# Generated on Sat Mar 29 11:51:42 2014 by main
# Define the profile name of this particular configuration file
# OVPN_ACCESS_SERVER_PROFILE=.../Dynamic
# OVPN_ACCESS_SERVER_DYNAMIC=1
# OVPN_ACCESS_SERVER_CLI_PREF_ALLOW_WEB_IMPORT=True
# OVPN_ACCESS_SERVER_CLI_PREF_ENABLE_CONNECT=True
# OVPN_ACCESS_SERVER_CLI_PREF_ENABLE_XD_PROXY=True
# OVPN_ACCESS_SERVER_WSHOST=...:443
# OVPN_ACCESS_SERVER_WEB_CA_BUNDLE_START
# -----BEGIN CERTIFICATE-----
# -----END CERTIFICATE-----
# OVPN_ACCESS_SERVER_WEB_CA_BUNDLE_STOP
# OVPN_ACCESS_SERVER_IS_OPENVPN_WEB_CA=1
# OVPN_ACCESS_SERVER_ORGANIZATION=OpenVPN Technologies, Inc.
setenv FORWARD_COMPATIBLE 1
# OVPN_ACCESS_SERVER_GENERIC=1
setenv GENERIC_CONFIG
<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>
## -----BEGIN RSA SIGNATURE-----
## DIGEST:sha256
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## -----END CERTIFICATE-----
答案1
只需下载client.ovpn
而不是server-locked.ovpn
,现在一切都可以通过命令行正常工作。看起来像魔术,但确实有效。
答案2
我认为你必须编辑/重新下载您的 OpenVPN 配置。
原因是server-locked.ovpn
你发布的地址不包含你的 VPS 地址。它应该在线上
# OVPN_ACCESS_SERVER_WSHOST=...:443
因此,您当前的配置文件似乎实际上不包含任何设置和消息
this is a generic configuration and cannot directly be used
是一条错误消息,告诉您问题出在您的配置上。