41.10. 호스트 및 서비스에 대한 액세스 위임


IdM 도메인 내의 호스트 및 서비스에 대한 액세스 권한을 위임하면 다른 호스트 또는 서비스에 대한 키탭 및 인증서를 검색할 수 있습니다.

각 호스트 및 서비스에는 관리할 수 있는 호스트 및 서비스를 나열하는 managedby 항목이 있습니다. 기본적으로 호스트는 자체 및 모든 서비스를 관리할 수 있습니다. IdM 도메인 내의 다른 호스트에 있는 다른 호스트 또는 서비스를 관리하도록 호스트를 구성할 수 있습니다.

참고

관리 항목을 통해 호스트의 권한을 다른 호스트에 위임하면 해당 호스트의 모든 서비스에 대한 관리 권한이 자동으로 부여되지 않습니다. 각 위임을 개별적으로 수행해야 합니다.

호스트 및 서비스 위임

Diagram illustrates an IdM domain with three hosts: Host 1

41.10.1. 서비스 관리 위임

호스트에 권한을 위임하여 도메인 내의 다른 호스트에서 서비스를 관리할 수 있습니다.

다른 호스트를 관리하기 위해 호스트에 권한을 위임하면 해당 서비스를 관리할 수 있는 권한이 자동으로 포함되지 않습니다. 서비스 관리를 독립적으로 위임해야 합니다.

절차

  1. service-add-host 명령을 사용하여 서비스 관리를 특정 호스트에 위임합니다.

    ipa service-add-host principal --hosts=<hostname>
    Copy to Clipboard Toggle word wrap

    principal 인수와 --hosts 옵션을 사용하여 제어되는 호스트를 사용하여 서비스 주체를 지정해야 합니다.

    예를 들면 다음과 같습니다.

    [root@server ~]# ipa service-add HTTP/web.example.com
    [root@server ~]# ipa service-add-host HTTP/web.example.com --hosts=client1.example.com
    Copy to Clipboard Toggle word wrap
  2. 호스트가 권한을 위임하면 호스트 주체를 사용하여 서비스를 관리할 수 있습니다.

    [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
    Copy to Clipboard Toggle word wrap
  3. 위임된 서비스에 대한 인증서를 생성하려면 위임된 권한이 있는 호스트에 인증서 요청을 생성합니다.

    [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'
    Copy to Clipboard Toggle word wrap
  4. 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
    Copy to Clipboard Toggle word wrap

41.10.2. 호스트 관리 위임

host-add-managedby 유틸리티를 사용하여 호스트에서 다른 호스트를 관리할 수 있는 권한을 위임할 수 있습니다. 그러면 managedby 항목이 생성됩니다. managedby 항목이 생성되면 관리 호스트에서 관리하는 호스트의 키탭을 검색할 수 있습니다.

절차

  1. admin 사용자로 로그인합니다.

    [root@server ~]# kinit admin
    Copy to Clipboard Toggle word wrap
  2. managedby 항목을 추가합니다. 예를 들어, 이 위임 권한은 client2 에 대해 client1 에 해당합니다.

    [root@server ~]# ipa host-add-managedby client2.example.com --hosts=client1.example.com
    Copy to Clipboard Toggle word wrap
  3. 호스트 client1 로 티켓을 받으십시오.

    [root@client1 ~]# kinit -kt /etc/krb5.keytab host/client1.example.com
    Copy to Clipboard Toggle word wrap
  4. client2 의 키탭을 검색합니다.

    [root@client1 ~]# ipa-getkeytab -s server.example.com -k /tmp/client2.keytab -p host/client2.example.com
    Keytab successfully retrieved and stored in: /tmp/client2.keytab
    Copy to Clipboard Toggle word wrap

41.10.3. 위임된 서비스에 액세스

클라이언트에 위임된 권한이 있는 경우 서비스와 호스트 모두에 대한 로컬 시스템에서 주체의 키탭을 가져올 수 있습니다.

kinit 명령과 함께 -k 옵션을 사용하여 keytab을 로드하고 -t 옵션을 사용하여 keytab을 지정합니다. 기본 형식은 < principal>/hostname@REALM 입니다. 서비스의 경우 < principal> 을 서비스 이름(예: HTTP)으로 바꿉니다. 호스트의 경우 host 를 주체로 사용합니다.

절차

  • 호스트에 액세스하려면 다음을 수행합니다.

    [root@server ~]# kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM
    Copy to Clipboard Toggle word wrap
  • 서비스에 액세스하려면 다음을 수행합니다.

    [root@server ~]# kinit -kt /etc/httpd/conf/krb5.keytab HTTP/ipa.example.com@EXAMPLE.COM
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat