11.3. IdM 서버에서 GSSAPI를 사용하여 RHEL 웹 콘솔 Single Sign-on 활성화
RHEL 웹 콘솔은 GSSAPI(Generic Security Services Application Program Interface) 인증을 사용할 수 있습니다. 그러나 IdM 프레임워크는 이미 HTTP/server.idm.example.com@IDM.EXAMPLE.COM Kerberos 서비스와 해당 keytab을 소유하고 있습니다. 따라서 IdM(Identity Management) 서버에서 GSSAPI 인증을 구현하려면 /var/lib/ipa/gssproxy/http.keytab
에 대한 symlink /etc/cockpit/krb5.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