4.8. Red Hat Enterprise Linux Identity Management 도메인에서 Kerberos를 사용하여 NFS 클라이언트 설정
NFS 서버가 Kerberos를 사용하며 Red Hat Enterprise Linux IdM(Identity Management) 도메인에 등록된 경우 클라이언트가 도메인의 멤버여야만 공유를 마운트할 수 있습니다. 이를 통해 사용자와 그룹을 중앙에서 관리하고 인증, 무결성 보호 및 트래픽 암호화에 Kerberos를 사용할 수 있습니다.
사전 요구 사항
- NFS 클라이언트는 Red Hat Enterprise Linux IdM(Identity Management) 도메인에 등록되어 있습니다.
- 내보낸 NFS 공유는 Kerberos를 사용합니다.
-
g
ss 보안 컨텍스트 설정을 제공하는 RPC.gssd
서비스. 자세한 내용은 시스템의rpc.gssd
(8) 매뉴얼 페이지를 참조하십시오.
프로세스
IdM 관리자로 kerberos 티켓을 받습니다.
kinit admin
# kinit admin
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 호스트 주체를 검색하여
/etc/krb5.keytab
파일에 저장합니다.ipa-getkeytab -s idm_server.idm.example.com -p host/nfs_client.idm.example.com -k /etc/krb5.keytab
# ipa-getkeytab -s idm_server.idm.example.com -p host/nfs_client.idm.example.com -k /etc/krb5.keytab
Copy to Clipboard Copied! Toggle word wrap Toggle overflow IdM 도메인에
호스트
를 결합하면 IdM에서 호스트 주체가 자동으로 생성되었습니다.선택 사항:
/etc/krb5.keytab
파일에서 주체를 표시합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow ipa-client-automount
유틸리티를 사용하여 IdM ID의 매핑을 구성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 내보낸 NFS 공유를 마운트합니다. 예를 들면 다음과 같습니다.
mount -o sec=krb5i server.idm.example.com:/nfs/projects/ /mnt/
# mount -o sec=krb5i server.idm.example.com:/nfs/projects/ /mnt/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -o sec
옵션은 Kerberos 보안 방법을 지정합니다.
검증
- 마운트된 공유에 쓸 권한이 있는 IdM 사용자로 로그인합니다.
Kerberos 티켓을 받습니다.
kinit
$ kinit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 공유에 파일을 생성합니다. 예를 들면 다음과 같습니다.
touch /mnt/test.txt
$ touch /mnt/test.txt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 디렉터리를 나열하여 파일이 생성되었는지 확인합니다.
ls -l /mnt/test.txt
$ ls -l /mnt/test.txt -rw-r--r--. 1 admin users 0 Feb 15 11:54 /mnt/test.txt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow