第 6 章 安装的先决条件和准备


Red Hat Certificate System 安装过程需要一些准备环境。本章论述了安装证书系统子系统时的要求、依赖项和其他先决条件。

6.1. 安装 Red Hat Enterprise Linux

Red Hat Certificate System 10.8 需要 Red Hat Enterprise Linux 8.10 版本。有关安装 Red Hat Enterprise Linux 的详情,请参考 执行标准 RHEL 安装

要在 Red Hat Enterprise Linux 上启用联邦信息处理标准(FIPS),请参阅红帽 安全强化指南

重要

在安装证书系统前,强烈建议在 RHEL 主机上启用 FIPS 模式。

  1. 启用 FIPS:

    # fips-mode-setup --enable
    Copy to Clipboard Toggle word wrap
  2. 重新启动系统。
  3. 验证启用了 FIPS 模式:

    # sysctl crypto.fips_enabled
    Copy to Clipboard Toggle word wrap

    如果返回的值为 1,则启用 FIPS 模式。

重要

当为 RHEL 启用 FIPS 模式时,证书系统使用的附加的 HSM 模式也必须处于 FIPS 模式。请参阅 第 6.2.1 节 “在 HSM 中启用 FIPS 模式”

6.1.1. 使用 SELinux 保护系统

Security-Enhanced Linux (SELinux)是 Linux 内核中强制访问控制机制的实现,在检查标准自主访问控制后检查允许的操作。SELinux 可以根据定义的策略对 Linux 系统中的文件和进程以及其操作实施规则。

在大多数情况下,不需要在 enforcing 模式下运行 SELinux 的证书系统。如果证书系统文档中的流程需要手动设置与 SELinux 相关的设置,比如在使用硬件安全模块(HSM)时,这在相应的部分中提到。

默认情况下,在安装 Red Hat Enterprise Linux 后,SELinux 会被启用并在 enforcing 模式下运行,且不需要进一步的操作。

  • 要验证当前的 SELinux 模式,请输入:

    # getenforce
    Copy to Clipboard Toggle word wrap

有关 SELinux 的详情,请查看 使用 SELinux 指南

6.1.2. 配置防火墙

下表列出了证书系统子系统使用的默认端口:

Expand
表 6.1. 证书系统默认端口
服务端口协议

HTTP

8080

TCP

HTTPS

8443

TCP

Tomcat 管理

8005

TCP

当使用 pkispawn 工具设置证书系统时,您可以自定义端口号。如果您使用与以上列出的默认值不同的端口,请在防火墙中相应地打开它们,如 在防火墙中打开所需端口 所述。有关端口的详情,请参考 第 5.5.3 节 “规划端口”

有关访问目录服务器所需的端口,请参阅 DirectoryServer 安装指南 中的相应部分。

在防火墙中打开所需端口

要启用客户端和证书系统之间的通信,请在防火墙中打开所需的端口:

  1. 确保 firewalld 服务正在运行。

    # systemctl status firewalld
    Copy to Clipboard Toggle word wrap
  2. 启动 firewalld 并将其配置为在系统引导时自动启动:

    # systemctl start firewalld
    # systemctl enable firewalld
    Copy to Clipboard Toggle word wrap
  3. 使用 firewall-cmd 工具打开所需的端口。例如,要在默认防火墙区中打开证书系统默认端口:

    # firewall-cmd --permanent --add-port={8080/tcp,8443/tcp,8009/tcp,8005/tcp}
    Copy to Clipboard Toggle word wrap

    有关使用 firewall-cmd 在系统上打开端口的详情,请参考 保护网络或 firewall-cmd(1) man page。

  4. 重新载入防火墙配置以确保更改会立即进行:

    # firewall-cmd --reload
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat