17장. 호스트 및 서비스에 대한 액세스 위임
이 장의 컨텍스트에서 관리하려면 다른 호스트 또는 서비스의 키 탭과 인증서를 검색할 수 있습니다. 모든 호스트 및 서비스에는 관리할 수 있는 호스트 또는 서비스가 나열되는
managedby
항목이 있습니다. 기본적으로 호스트는 자체 및 모든 서비스를 관리할 수 있습니다. 또한 호스트는 적절한 위임을 업데이트하거나 적절한 관리 항목을 제공하여 다른 호스트의 다른 호스트 또는 서비스를 관리할
수 있습니다.
IdM 서비스는 해당 호스트가 부여되거나 서비스에 액세스할 수 있는 권한을 위임 한 경우 모든 IdM 호스트에서 관리할 수 있습니다. 마찬가지로, 호스트는 도메인 내의 다른 호스트에 권한을 위임할 수 있습니다.
그림 17.1. 호스트 및 서비스 위임
참고
호스트가 managedBy 항목을 통해 다른 호스트에 위임된 권한이 있는 경우 호스트가 해당 호스트의 모든 서비스에 대해 위임된 관리였습니다. 각 위임은 독립적으로 수행해야 합니다.
17.1. 서비스 관리 위임
호스트는 service-add-host 유틸리티를 사용하여 서비스에 대한 제어를 위임합니다.
# ipa service-add-host principal --hosts=hostname
서비스를 위임하는 두 가지 부분이 있습니다.
- 주 인수를 사용하여 주체 지정.
- hosts
옵션을
사용하여 제어로 호스트 식별.
예를 들어 다음과 같습니다.
[root@server ~]# ipa service-add HTTP/web.example.com [root@server ~]# ipa service-add-host HTTP/web.example.com --hosts=client1.example.com
호스트가 위임된 권한이 되면 호스트 주체를 사용하여 서비스를 관리할 수 있습니다.
[root@client1 ~]# kinit -kt /etc/krb5.keytab host/client1.example.com [root@client1 ~]# ipa-getkeytab -s server.example.com -k /tmp/test.keytab -p HTTP/web.example.com Keytab successfully retrieved and stored in: /tmp/test.keytab
이 서비스에 대한 티켓을 생성하려면 위임된 권한이 있는 호스트에 인증서 요청을 생성합니다.
[root@client1]# kinit -kt /etc/krb5.keytab host/client1.example.com [root@client1]# openssl req -newkey rsa:2048 -subj '/CN=web.example.com/O=EXAMPLE.COM' -keyout /etc/pki/tls/web.key -out /tmp/web.csr -nodes Generating a 2048 bit RSA private key .............................................................+++ ............................................................................................+++ Writing new private key to '/etc/pki/tls/private/web.key'
cert-request 유틸리티를 사용하여 서비스 항목을 생성하고 인증 정보를 로드합니다.
[root@client1]# ipa cert-request --principal=HTTP/web.example.com web.csr Certificate: MIICETCCAXqgA...[snip] Subject: CN=web.example.com,O=EXAMPLE.COM Issuer: CN=EXAMPLE.COM Certificate Authority Not Before: Tue Feb 08 18:51:51 2011 UTC Not After: Mon Feb 08 18:51:51 2016 UTC Serial number: 1005
인증서 요청 생성 및 ipa cert-request 사용에 대한 자세한 내용은 24.1.1절. “사용자, 호스트 또는 서비스에 대한 새 인증서 요청” 을 참조하십시오.