第6章 インストールの前提条件および準備
Red Hat Certificate System のインストールプロセスでは、環境の準備が必要です。この章では、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 (Federal Information Processing Standard) を有効にするには、Red Hat セキュリティーの強化ガイド を参照してください。
Certificate System をインストールする前に、RHEL ホストで FIPS モードを有効にすることが強く推奨されます。
FIPS を有効にします。
# fips-mode-setup --enable- システムを再起動します。
FIPS モードが有効になっていることを確認します。
# sysctl crypto.fips_enabled返された値が
1の場合、FIPS モードは有効です。
RHEL で FIPS モードが有効になっている場合、Certificate System で使用されるアタッチされた HSM も FIPS モードである必要があります。「HSM での FIPS モードの有効化」を参照してください。
6.1.1. SELinux を使用したシステムの保護 リンクのコピーリンクがクリップボードにコピーされました!
SELinux (Security-Enhanced Linux) は、Linux カーネルに必須のアクセス制御メカニズムを実装しておりで、標準の任意アクセス制御がチェックされた後、許可された操作をチェックします。SELinux は、定義されたポリシーに基づいて、Linux システム内のファイルとプロセス、およびそれらのアクションにルールを適用できます。
ほとんどの場合、enforcing モードで SELinux を使用して Certificate System を実行するために必要なアクションはありません。ハードウェアセキュリティーモジュール (HSM) を使用する場合など、Certificate System のドキュメントの手順で SELinux 関連の設定を手動で行う必要がある場合は、対応するセクションに記載されています。
デフォルトでは、Red Hat Enterprise Linux をインストールした後、SELinux が有効になり、enforcing モードで実行します。それ以上のアクションは必要ありません。
現在の SELinux モードを確認するには、以下を入力します。
# getenforce
SELinux の詳細は、SELinux 使用ガイド を参照してください。
6.1.2. ファイアウォールの設定 リンクのコピーリンクがクリップボードにコピーされました!
以下の表は、Certificate System サブシステムで使用されるデフォルトのポートを示しています。
| サービス | ポート | プロトコル |
|---|---|---|
| HTTP | 8080 | TCP |
| HTTPS | 8443 | TCP |
| Tomcat 管理 | 8005 | TCP |
pkispawn ユーティリティーを使用して Certificate System を設定すると、ポート番号をカスタマイズできます。上記のデフォルトとは異なるポートを使用する場合は、ファイアウォールで必要なポートを開くの説明に従ってファイアウォールで対応して開きます。ポートの詳細は、「ポートの計画」 を参照してください。
Directory Server にアクセスするために必要なポートは、Directory Server インストールガイド の該当するセクションを参照してください。
ファイアウォールで必要なポートを開く
クライアントと Certificate System と間の通信を有効にするには、ファイアウォールで必要なポートを開きます。
firewalldサービスが実行中である必要があります。# systemctl status firewalldfirewalldを起動し、システム起動時に自動的に起動するように設定するには、次のコマンドを実行します。# systemctl start firewalld # systemctl enable firewalldfirewall-cmdユーティリティーを使用して必要なポートを開きます。たとえば、デフォルトのファイアウォールゾーンで Certificate System のデフォルトポートを開くには、次のコマンドを実行します。# firewall-cmd --permanent --add-port={8080/tcp,8443/tcp,8009/tcp,8005/tcp}システムのポートを開くために
firewall-cmdを使用する方法の詳細は、ネットワークの保護 または firewall-cmd(1) の man ページを参照してください。ファイアウォール設定を再度読み込んで、変更が即座に反映されるようにします。
# firewall-cmd --reload