11.3. IdM サーバーで GSSAPI を使用して RHEL Web コンソールのシングルサインオンを有効にする
RHEL Web コンソールでは、Generic Security Services Application Program Interface (GSSAPI) 認証を使用できます。しかし、IdM フレームワークは、すでに Kerberos サービス HTTP/server.idm.example.com@IDM.EXAMPLE.COM とそのキータブを所有しています。したがって、Identity Management (IdM) サーバーで GSSAPI 認証を実装するには、/etc/cockpit/krb5.keytab
から /var/lib/ipa/gssproxy/http.keytab
へのシンボリックリンクを作成し、証明書と鍵のペアを生成します。
前提条件
-
root
権限がある。 - RHEL 8.10 以降を使用している。
手順
シンボリックリンクを作成します。
ln -s /var/lib/ipa/gssproxy/http.keytab /etc/cockpit/krb5.keytab
# ln -s /var/lib/ipa/gssproxy/http.keytab /etc/cockpit/krb5.keytab
Copy to Clipboard Copied! 証明書ファイルの Bash 変数を設定します。
CERT_FILE=/etc/cockpit/ws-certs.d/50-certmonger.crt
# CERT_FILE=/etc/cockpit/ws-certs.d/50-certmonger.crt
Copy to Clipboard Copied! 証明書の鍵の Bash 変数を設定します。
KEY_FILE=/etc/cockpit/ws-certs.d/50-certmonger.key
# KEY_FILE=/etc/cockpit/ws-certs.d/50-certmonger.key
Copy to Clipboard Copied! 証明書と鍵のペアを生成します。
ipa-getcert request -f ${CERT_FILE} -k ${KEY_FILE} -D $(hostname --fqdn)
# ipa-getcert request -f ${CERT_FILE} -k ${KEY_FILE} -D $(hostname --fqdn)
Copy to Clipboard Copied!