我尝试从 Windows 10 连接到 Debian Strong Swan VPN 服务器。我在 Debian 服务器上创建 CA 证书,并将根证书导入 Windows“受信任的根证书颁发机构”。接下来,我按照以下步骤在 Windows 上配置 VPN:
- 启动控制面板,
- 导航到“网络和共享中心”。
- 点击“设置新连接或网络”
- 选择“连接到工作场所”
- 选择使用我的互联网连接(VPN)
。
然后输入VPN服务器详细信息:
- 服务器的IP地址
- 选择“IKEv2”作为 VPN 类型
- 选择“证书”作为“登录信息类型”
然后我按“节省”按钮。
但是,当我选择 VPN 的“高级选项”时,“连接属性”中的“登录信息类型”从“证书”更改为“智能卡”,当我尝试连接到 VPN 服务器时,Windows 要求我“插入智能卡”,但我没有,因此我无法连接到 VPN。如何解决这个问题?
更新:
现在,当我将 Debian Strong Swan CA 证书放入 Windows 10 个人证书时,我会在两个位置获得相同的证书:在个人和受信任的根认证中,如下所示:
Console Root/Certificates(Local Computer)/Personal/Certificates
Issued To: VPN root CA
Issued By: VPN root CA
Expiration Date: 1/8/2034
Intended Purposes: <All>
Console Root/Trusted Root Certification Authorities/Certificates
Issued To: VPN root CA
Issued By: VPN root CA
Expiration Date: 1/8/2034
Inteded Purposes: <All>
因此,当我尝试连接到 Strong Swan VPN 时,我得到:
Policy match error
在这种情况下可能存在什么问题?