我司前些年采购了一款H3C的F1000-C-G5防火墙,今年中下旬项目实施才安装至客户机房中。根据400客服反馈我司采购的这款防火墙已过保,目前我在配置过程中遇到如图所示的问题,想在这儿问问各位大佬支支招,我这个问题要如何解决。
故障描述:我正常安装好iNodeSetup7.3(E0632)_SSLVPN软件后,用软件去进行SSL VPN连接。结果提示:“证书认证失败、请检查证书是否过期、配置是否正确”。
想请各位大佬帮忙看看是啥情况。
(0)
先分清两类证书校验,很多人搞混:
- 客户端校验防火墙网关证书(服务器证书):电脑不信任防火墙的证书,握手失败(你这个弹窗绝大多数是这个)
- 防火墙校验客户端证书(client certificate-authentication enable):防火墙强制 iNode 上传用户证书,没有合法客户端证书直接拒绝(这个是开启了客户端证书认证模式)H3C
证书是强依赖时间的:防火墙系统时间、Windows 电脑本地时间,两个都必须和证书有效期匹配
display clock设备放仓库放了很久,上电时间不对,是这类老设备通病! 处理:防火墙配置 NTP 同步,电脑时间同步互联网时间
system-view
sslvpn context XXX
display this
看里面有没有这条命令:
certificate-authentication enable
✅ 如果有:代表防火墙强制要求 iNode 上传用户客户端证书,不是单纯用户名密码登录;
👉 两种选择:
方案 A(推荐普通办公):undo certificate-authentication enable,关闭客户端证书校验,只用账号密码登录(业务最常用)
方案 B(必须证书登录):需要在 PKI 域生成 / 导入 CA 根证书、给电脑颁发客户端证书,并且把 CA 根证书导入 Windows【受信任的根证书颁发机构】,iNode 里选择该证书登录H3C
⚠️ 注意:关闭这个命令≠不需要网关证书,关闭只是不校验【客户端证书】;防火墙自己的服务端证书还是要正常存在。
F1000-C-G5 默认自带自签名证书,有两个坑:
如果证书已经过期: 在防火墙 PKI 里重新生成自签名证书,重新绑定到 ssl server-policy,再导出给电脑安装。
display ssl server-policy
display sslvpn context XXX
确认 sslvpn context 下引用的 ssl server-policy 存在,并且策略里绑定了有效的本地证书,不要引用已经过期、删除的证书。
你现在版本:iNodeSetup7.3(E0632)
C:\SLink\pem目录全部删除,重启 iNode,重新连接网关,会重新拉证书https://你的SSLVPN公网IP:443,看浏览器证书告警:
certificate-authentication enable)(0)
F1000‑C‑G5 出厂自带的默认自签名服务器证书有效期很短;设备囤了好几年、今年才上电,这个内置证书早就过期了;再叠加防火墙系统时间不对、或者你不小心开启了「客户端证书强制认证」,iNode 在查询网关参数阶段直接报证书认证失败。 过保不影响 PKI/SSL、SSLVPN 基础配置,只是不能找 400 开 case、不能升级特征库,这个故障自己完全可以修好。
(0)
暂无评论
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论