首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenVPN + Opnsense无法连接。选项错误:您必须定义CA文件

OpenVPN + Opnsense无法连接。选项错误:您必须定义CA文件
EN

Stack Overflow用户
提问于 2020-01-14 11:27:39
回答 1查看 4.7K关注 0票数 1

我是Opnsense的新手,但我已经配置好了大部分东西。

我遇到的问题是设置OpenVPN并通过互联网连接到它。

虽然我没有在mac上进行设置(我正在尝试从windows10连接),但我认为here指令足以让我完成大部分操作,然后我只需导出客户端文件,而不是Viscoscity配置。

我已经设置了服务器,并且(我相信)添加了正确的防火墙规则作为过程的一部分。

当我连接时,我认为生成的.ovpn文件应该足够了,因为它包含嵌入的证书。但这个长长的文件说:

代码语言:javascript
复制
Options error: You must define CA file (--ca) or CA path (--capath)
Use --help for more information.

我的.ovpn文件如下所示(从VPN >客户端导出生成)

代码语言:javascript
复制
dev tun
persist-tun
persist-key
cipher AES-128-CBC
auth SHA1
client
resolv-retry infinite
remote my.server.static.ip 1194 udp
lport 0
verify-x509-name "C=NL, ST=Zuid-Holland, L=Middelharnis, O=OPNsense" subject
auth-user-pass
<cert>
-----BEGIN CERTIFICATE-----

[server cert stuff , about 25 lines long]

-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----

[private key stuff, about 25 lines long]

-----END PRIVATE KEY-----
</key>
<tls-auth>
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----

[static key stuff , about 15 lines long]

-----END OpenVPN Static key V1-----
</tls-auth>
key-direction 1

如果证书信息是嵌入的,为什么它会询问CA文件-以及如何连接到服务器?

EN

回答 1

Stack Overflow用户

发布于 2020-01-26 21:20:43

您可以将ca添加到.ovpn文件中,如下所示:

代码语言:javascript
复制
<ca>
content
</ca>

您提供的证书是客户端证书,ca是用于生成客户端证书和服务器证书的ca。Explanation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59727149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档