我正在尝试连接到我的 vpn 服务器。我在 Windows 10 上安装了 openvpn 客户端,从服务器复制了 ca.crt、client.crt 和 client.key,并编辑了配置文件,以下是我在日志文件中得到的内容
Options error: --cert fails with 'C:\Program Files\OpenVPN\config\client01.crt': No such file or directory
Options error: --key fails with 'C:\Program Files\OpenVPN\config\client01.key': No such file or directory
Options error: Please correct these errors.
Use --help for more information.
当然,这些文件存在于配置目录中。
答案1
我知道这个答案已经晚了,而且楼主还没有接受任何答案。所以这是我最近的经历。
我发现解决这个问题最简单的方法是将你的证书或密钥文件复制到设置下提到的位置。以下是方法
- 右键单击任务栏中的 OpenVPN GUI
- 前往设置
- 转到高级,您将在那里找到配置文件的位置。只需将您的客户端证书或密钥或您需要的任何配置文件复制到该位置即可。
您还可以更改设置下提到的配置位置。但在这种情况下,不要忘记将ovpn
文件复制到更新的位置。
问候
答案2
只是检查您是否正在使用适用于 Windows 的 .ovpn 配置文件?
我会尝试删除完整的文件路径,如果您的配置文件与 crt 文件等位于同一位置,我认为它们是,只需尝试使用:ca <name of ca file>.crt
或者,尝试将文件放在文件夹中,并将配置文件中的文件路径更改为:<folder name>\\<name of ca file>.crt
显然,您需要将其他文件移动到同一文件夹中,并将它们在配置文件中的位置修改为上述格式。
高血压
答案3
抱歉,可能很晚了,但我也遇到了同样的问题。
我找到了一个解决方法,因为配置文件有标签。我为证书和钥匙如下所示并添加客户端证书和客户端密钥内容直接在配置文件中。
- Added tags in config file <cert>copy client.crt text here</cert>
- Added tags in config file <key>copy client.key text here</key>
在 OpenVPN 中导入文件