11.3. 在 IdM 服务器上启用带有 GSSAPI 的 RHEL web 控制台单点登录
RHEL web 控制台可以使用通用安全服务应用程序接口(GSSAPI)身份验证。但是,IdM 框架已拥有 HTTP/server.idm.example.com@IDM.EXAMPLE.COM Kerberos 服务及其 keytab。因此,要在身份管理(IdM)服务器上实施 GSSAPI 身份验证,请创建一个符号链接 /etc/cockpit/krb5.keytab
到 /var/lib/ipa/gssproxy/http.keytab
,然后生成一个证书密钥对。
先决条件
-
您有
root
特权。
流程
创建符号链接:
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! Toggle word wrap Toggle overflow 设置证书文件 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! Toggle word wrap Toggle overflow 设置证书密钥 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! Toggle word wrap Toggle overflow 生成证书密钥对:
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! Toggle word wrap Toggle overflow