7장. IdM 도메인에서 RHEL 8 웹 콘솔용 Single Sign-On 구성
RHEL 8 웹 콘솔에서 IdM(Identity Management)에서 제공하는 SSO(Single Sign-On) 인증을 사용하면 다음과 같은 이점이 있습니다.
- IdM 도메인의 Kerberos 티켓이 있는 사용자는 웹 콘솔에 액세스하기 위해 로그인 인증 정보를 제공하지 않아도 됩니다.
- IdM CA(인증 기관)에서 발급한 인증서가 있는 사용자는 웹 콘솔에 액세스하기 위해 로그인 자격 증명을 제공할 필요가 없습니다. 웹 콘솔 서버는 IdM 인증 기관에서 발급하고 브라우저에서 승인하는 인증서로 자동 전환합니다. 인증서 구성은 필요하지 않습니다.
RHEL 웹 콘솔에 로그인할 SSO를 구성하려면 다음을 수행해야 합니다.
- RHEL 8 웹 콘솔을 사용하여 IdM 도메인에 머신을 추가합니다.
- 인증에 Kerberos를 사용하려면 시스템에서 Kerberos 티켓을 가져와야 합니다.
- IdM 서버 관리자가 모든 호스트에서 모든 명령을 실행할 수 있도록 허용합니다.
사전 요구 사항
RHEL 웹 콘솔 서비스는 RHEL 8 시스템에 설치됩니다.
자세한 내용은 웹 콘솔 설치를 참조하십시오.
IdM 클라이언트는 RHEL 웹 콘솔 서비스가 실행 중인 시스템에 설치됩니다.
자세한 내용은 IdM 클라이언트 설치를 참조하십시오.
7.1. Kerberos 인증을 사용하여 웹 콘솔에 로그인 링크 복사링크가 클립보드에 복사되었습니다!
IdM(Identity Management) 사용자는 SSO(Single Sign-On) 인증을 사용하여 브라우저에서 RHEL 웹 콘솔에 자동으로 액세스할 수 있습니다.
SSO에서는 일반적으로 웹 콘솔에 관리 권한이 없습니다. 암호 없이 sudo를 구성하는 경우에만 작동합니다. 웹 콘솔에서 대화형으로 sudo 암호를 요청하지 않습니다.
사전 요구 사항
IdM 도메인은 DNS에서 확인할 수 있습니다. 예를 들어 Kerberos 서버의 SRV 레코드는 확인할 수 있습니다.
host -t SRV _kerberos._udp.idm.example.com _kerberos._udp.idm.example.com has SRV record 0 100 88 dc.idm.example.com
$ host -t SRV _kerberos._udp.idm.example.com _kerberos._udp.idm.example.com has SRV record 0 100 88 dc.idm.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow 브라우저를 실행하는 시스템이 RHEL 8 시스템이고 IdM 도메인에 가입 된 경우 웹 콘솔 서버와 동일한 DNS를 사용하고 DNS 구성이 필요하지 않습니다.
- SSO 인증을 위해 웹 콘솔 서버를 구성했습니다.
- 웹 콘솔 서비스가 실행 중인 호스트는 IdM 클라이언트입니다.
- SSO 인증을 위해 웹 콘솔 클라이언트를 구성했습니다.
절차
Kerberos 티켓 부여 티켓을 받습니다.
kinit idmuser@IDM.EXAMPLE.COM Password for idmuser@IDM.EXAMPLE.COM:
$ kinit idmuser@IDM.EXAMPLE.COM Password for idmuser@IDM.EXAMPLE.COM:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 웹 콘솔 서비스가 브라우저로 실행 중인 호스트의 정규화된 이름을 입력합니다.
https://<dns_name>:9090
https://<dns_name>:9090Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 시점에서 RHEL 웹 콘솔에 성공적으로 연결되고 구성으로 시작할 수 있습니다. 예를 들어 RHEL 8 시스템을 웹 콘솔의 IdM 도메인에 결합 할 수 있습니다.