在pfSense中使用自签名证书启用HTTPS

本文摘要如果 pfSense 启用了 HTTPS 登录而没有使用证书,浏览器会给出“不安全”的提示。下面演示如何通过自签名证书消除该提示。第 1 步:创建备份,以便出现问题时快速恢复登录 pfSense。导航到 Diagnostics > Backup & Restore,并按以下配置操作:Skip Packages = 不选Skip RRD = 选中Encryption = 选中Password ...

如果 pfSense 启用了 HTTPS 登录而没有使用证书,浏览器会给出“不安全”的提示。下面演示如何通过自签名证书消除该提示。

第 1 步:创建备份,以便出现问题时快速恢复

登录 pfSense。

pfSense 登录界面

导航到 Diagnostics > Backup & Restore,并按以下配置操作:

  • Skip Packages = 不选
  • Skip RRD = 选中
  • Encryption = 选中
  • Password =(创建一个安全的密码并妥善保管)
  • 单击 Download your configuration as XML 下载配置备份。

备份与恢复配置

启用 SSH

启用 SSH 以便在无法访问 Web GUI 时,通过 PuTTY 登录防火墙恢复配置。导航到 System > Advanced,向下滚动找到 Secure Shell。勾选 Enable SSH 并将 SSH 端口保持为默认的 22,这样就可以使用管理员密码通过 SSH 登录。

启用 SSH 访问

第 2 步:为 SSL 创建新的证书颁发机构和证书

导航到 System > Certificate Manager > CAs,单击 ADD,根据实际情况填写信息。

创建证书颁发机构

创建中间证书颁发机构

再次进入 System > Certificate Manager > CAs,单击 ADD,填写详细信息,创建中间 CA。

创建中间证书颁发机构

创建新证书

进入 System > Certificate Manager,点击 Certificates 选项卡,单击 +Add/Sign 添加新证书。务必在 Descriptive NameCommon Name 字段中填入 pfSense 的 FQDN(完全限定域名)或 IP 地址。

添加新证书

Certificate Attributes 选为 Server Certificate,并在 Alternative Names 字段中填入 pfSense 防火墙的 IP 地址和 FQDN。

证书属性设置

导出 CA

回到 System > CAs,对两个 CA 分别点击 Export 导出证书。

导出 CA 证书

第 3 步:在 Firefox 中导入证书

打开 Firefox,进入 选项 > 隐私与安全 > 查看证书

Firefox 安全设置

单击 导入 按钮,浏览并选择下载的 ROOT 证书(扩展名为 .crt),务必勾选两个信任复选框。

导入根证书

第 4 步:为 pfSense 启用 SSL

导航到 System > Advanced > Admin Access,将协议设置为 HTTPS,并在 SSL 证书中选择刚刚创建的证书。向下滚动后点击 SAVE

管理访问设置

配置正确后,浏览器地址栏中的锁形图标将显示为绿色。

地址栏安全连接

点击锁形图标旁的箭头可以查看证书颁发机构信息。

证书详细信息

至此,自签名证书配置完成。

觉得内容不错?我要

评论 暂无评论
暂无评论,快来抢沙发吧~