53.2. Kerberos 키탭 파일이 IdM 데이터베이스와 동기화되어 있는지 확인
Kerberos 암호를 변경하면 IdM에서 해당하는 Kerberos 키를 자동으로 생성하고 KVNO(키 버전 번호)를 늘립니다. Kerberos 키탭이 새 키 및 KVNO로 업데이트되지 않은 경우 유효한 키를 검색하기 위해 해당 키탭에 의존하는 모든 서비스는 Kerberos Key Distribution Center(KDC)에 인증되지 못할 수 있습니다.
IdM 서비스 중 하나가 다른 서비스와 통신할 수 없는 경우 다음 절차에 따라 Kerberos 키탭 파일이 IdM 데이터베이스에 저장된 키와 동기화되어 있는지 확인합니다. 동기화되지 않은 경우 업데이트된 키와 KVNO를 사용하여 Kerberos 키 탭을 검색합니다. 이 예에서는 IdM 서버에 대해 업데이트된 DNS 주체를 비교하고 검색합니다.
사전 요구 사항
- 키탭 파일을 검색하려면 IdM 관리자 계정으로 인증해야 합니다.
-
다른 사용자가 소유한 키탭 파일을 수정하려면
root계정으로 인증해야 합니다.
절차
확인 중인 키 탭에 보안 주체의 KVNO를 표시합니다. 다음 예에서
/etc/named.keytab파일에는DNS/server1.idm.example.com@EXAMPLE.COM의 KVNO가 2인 키가 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow IdM 데이터베이스에 저장된 보안 주체의 KVNO를 표시합니다. 이 예에서 IdM 데이터베이스의 키 KVNO는 키 탭의 KVNO와 일치하지 않습니다.
kvno DNS/server1.idm.example.com@EXAMPLE.COM DNS/server1.idm.example.com@EXAMPLE.COM: kvno = 3
[root@server1 ~]# kvno DNS/server1.idm.example.com@EXAMPLE.COM DNS/server1.idm.example.com@EXAMPLE.COM: kvno = 3Copy to Clipboard Copied! Toggle word wrap Toggle overflow IdM 관리자 계정으로 인증합니다.
kinit admin Password for admin@IDM.EXAMPLE.COM:
[root@server1 ~]# kinit admin Password for admin@IDM.EXAMPLE.COM:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 보안 주체에 대해 업데이트된 Kerberos 키를 검색하여 해당 키 탭에 저장합니다. 이름이 지정된 사용자가 소유한
/etc/파일을 수정할 수 있도록 이 단계를named.keytabroot사용자로 수행합니다.ipa-getkeytab -s server1.idm.example.com -p DNS/server1.idm.example.com -k /etc/named.keytab
[root@server1 ~]# ipa-getkeytab -s server1.idm.example.com -p DNS/server1.idm.example.com -k /etc/named.keytabCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
키 탭에 보안 주체의 업데이트된 KVNO를 표시합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow IdM 데이터베이스에 저장된 보안 주체의 KVNO를 표시하고 키탭의 KVNO와 일치하는지 확인합니다.
kvno DNS/server1.idm.example.com@EXAMPLE.COM DNS/server1.idm.example.com@EXAMPLE.COM: kvno = 4
[root@server1 ~]# kvno DNS/server1.idm.example.com@EXAMPLE.COM DNS/server1.idm.example.com@EXAMPLE.COM: kvno = 4Copy to Clipboard Copied! Toggle word wrap Toggle overflow