B.3. Identity Management 클라이언트
이 섹션에서는 Red Hat Enterprise Linux에서 IdM의 일반적인 클라이언트 문제에 대해 설명합니다.
추가 리소스:
/etc/sssd.conf
파일을 확인하려면 시스템 수준 인증 가이드의 SSSD 구성 유효성 검사를 참조하십시오.
B.3.1. 클라이언트는 외부 DNS를 사용할 때 역방향 조회를 해결할 수 없습니다.
외부 DNS 서버는 IdM 서버의 잘못된 호스트 이름을 반환합니다. IdM 서버와 관련된 다음 오류가 Kerberos 데이터베이스에 표시됩니다.
Jun 30 11:11:48 server1 krb5kdc[1279](info): AS_REQ (4 etypes {18 17 16 23}) 192.0.2.1: NEEDED_PREAUTH: admin EXAMPLE COM for krbtgt/EXAMPLE COM EXAMPLE COM, Additional pre-authentication required Jun 30 11:11:48 server1 krb5kdc[1279](info): AS_REQ (4 etypes {18 17 16 23}) 192.0.2.1: ISSUE: authtime 1309425108, etypes {rep=18 tkt=18 ses=18}, admin EXAMPLE COM for krbtgt/EXAMPLE COM EXAMPLE COM Jun 30 11:11:49 server1 krb5kdc[1279](info): TGS_REQ (4 etypes {18 17 16 23}) 192.0.2.1: UNKNOWN_SERVER: authtime 0, admin EXAMPLE COM for HTTP/server1.wrong.example.com@EXAMPLE.COM, Server not found in Kerberos database
Jun 30 11:11:48 server1 krb5kdc[1279](info): AS_REQ (4 etypes {18 17 16 23}) 192.0.2.1: NEEDED_PREAUTH: admin EXAMPLE COM for krbtgt/EXAMPLE COM EXAMPLE COM, Additional pre-authentication required
Jun 30 11:11:48 server1 krb5kdc[1279](info): AS_REQ (4 etypes {18 17 16 23}) 192.0.2.1: ISSUE: authtime 1309425108, etypes {rep=18 tkt=18 ses=18}, admin EXAMPLE COM for krbtgt/EXAMPLE COM EXAMPLE COM
Jun 30 11:11:49 server1 krb5kdc[1279](info): TGS_REQ (4 etypes {18 17 16 23}) 192.0.2.1: UNKNOWN_SERVER: authtime 0, admin EXAMPLE COM for HTTP/server1.wrong.example.com@EXAMPLE.COM, Server not found in Kerberos database
이것이 의미하는 바:
외부 DNS 이름 서버에서 IdM 서버의 잘못된 호스트 이름을 반환하거나 답변을 전혀 반환하지 않습니다.
문제를 해결하려면 다음을 수행합니다.
- DNS 구성을 확인하고 IdM에서 사용하는 DNS 도메인이 올바르게 위임되었는지 확인합니다. 자세한 내용은 2.1.5절. “호스트 이름 및 DNS 구성” 을 참조하십시오.
- 역방향(PTR) DNS 레코드 설정을 확인합니다. 자세한 내용은 33장. DNS 관리 을 참조하십시오.
B.3.2. 클라이언트가 DNS 영역에 추가되지 않음
ipa-client-install
유틸리티를 실행할 때 nsupdate
유틸리티가 DNS 영역에 클라이언트를 추가하지 못합니다.
이것이 의미하는 바:
DNS 구성이 잘못되었습니다.
문제를 해결하려면 다음을 수행합니다.
- 상위 영역에서 IdM로 DNS 위임에 대한 구성을 확인합니다. 자세한 내용은 2.1.5절. “호스트 이름 및 DNS 구성” 을 참조하십시오.
- IdM 영역에서 동적 업데이트가 허용되는지 확인합니다. 자세한 내용은 33.5.1절. “동적 DNS 업데이트 활성화” 을 참조하십시오.
IdM에서 DNS 관리에 대한 자세한 내용은 33.7절. “역방향 DNS 영역 관리” 을 참조하십시오. Red Hat Enterprise Linux에서 DNS 관리에 대한 자세한 내용은 네트워킹 가이드의 영역 파일 편집 을 참조하십시오.
B.3.3. 클라이언트 연결 문제
사용자는 시스템에 로그인할 수 없습니다. getent passwd admin 명령과 같은 사용자 및 그룹 정보에 액세스하려고 하면 실패합니다.
이것이 의미하는 바:
클라이언트 인증 문제는 종종 SSSD(시스템 보안 서비스 데몬) 서비스에 문제가 있음을 나타냅니다.
문제를 해결하려면 다음을 수행합니다.
/var/log/sssd/
디렉터리에서 SSSD 로그를 검사합니다. 디렉터리에는 sssd_example.com.log와 같은 DNS 도메인의 로그
파일이 포함됩니다.
로그에 충분한 정보가 없으면 로그 수준을 높입니다.
/etc/sssd/sssd.conf
파일에서[domain/example.com]
섹션을 찾습니다.debug_level
옵션을 조정하여 자세한 정보를 로그에 기록합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow debug_level = 9
debug_level = 9
sssd
서비스를 다시 시작합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl start sssd
# systemctl start sssd
sssd_example.com.log
를 다시 검사합니다. 이제 파일에 더 많은 오류 메시지가 포함됩니다.