Sun Java logo     이전      목차      색인      다음     

Sun logo
Sun Java System Identity Synchronization for Windows 1 2004Q3 설치 및 구성 설명서 

4장
코어 자원 구성

Identity Synchronization for Windows 코어를 설치(3장 참조)한 후 바로 코어 자원을 구성해야 합니다.

이 장에서는 콘솔을 사용하여 이들 자원을 추가 및 구성하는 방법을 설명하며, 다음의 내용으로 구성됩니다.


구성 개요

구현에 대하여 코어를 구성하는 단계는 에 보이는 것과 같습니다.

그림 4-1) 구현에 대하여 코어 자원 구성

환경에 맞추어 코어 자원을 구성하는 단계는 흐름도에 보이는 것과 같습니다.


Identity Synchronization for Windows 콘솔 열기


참고

아직 Sun Java System 서버 콘솔에 로그인하지 않았으면 페이지 93로 되돌아가 방법을 참조하십시오.


Sun Java System 서버 콘솔 창(그림 4-2)에는 제어할 수 있는 모든 서버와 자원 목록이 표시되며 시스템에 대한 정보가 제공됩니다.

그림 4-2) Sun Java System 서버 콘솔

Sun Java System 서버 콘솔

Identity Synchronization for Windows 콘솔을 열려면 다음과 같이 합니다.

  1. Servers and Applications 탭의 Identity Synchronization for Windows 인스턴스가 속한 서버 그룹이 있는 탐색 트리에서 hostname 노드를 선택합니다.
  2. Server Group 노드를 확장하고 Identity Synchronization for Windows 노드를 선택합니다(그림 4-3 참조).
  3. 그림 4-3) Server Group 확장
    Server Group 노드를 확장하고 Identity Synchronization for Windows를 선택합니다.

    정보 패널이 변경되어 Identity Synchronization for Windows와 시스템에 대한 정보가 제공됩니다(예는 그림 4-4 참조).

    그림 4-4) Identity Synchronization for Windows 정보 패널
    정보 패널에는 이 Identity Synchronization for Windows 설치 및 사용하는 시스템에 대한 정보가 제공됩니다.

  4. 열기 버튼(패널의 오른쪽 상단에 위치)을 누릅니다.

  5. 참고

    편집 버튼(패널의 하단에 위치)을 사용하면 서버 이름과 설명을 편집할 수 있습니다.


  6. 코어 설치(페이지 88 참조)에서 지정한 구성 비밀번호를 입력하라는 프롬프트가 표시됩니다. 비밀번호를 입력하고 확인을 누릅니다.
  7. Identity Synchronization for Windows 콘솔에 다음과 같이 표시됩니다.

    그림 4-5) Identity Synchronization for Windows 콘솔: Tasks 탭
    Identity Synchronization for Windows 콘솔을 기본적으로 Tasks 탭에 열립니다.

    이 창에는 세 개의 탭과 상태 표시줄이 있습니다.

    • Tasks (기본값): 이 탭을 사용하여 Sun과 Windows 시스템 사이의 동기화를 시작 및 중지합니다. (서비스의 시작 및 중지에 대한 내용은 제 6장, "기존 사용자 동기화"에 있습니다.)

    • 참고

      동기화 서비스의 시작 및 중지를 Windows 서비스의 시작 및 중지와 혼동하면 안 됩니다.

      Windows 서비스를 시작 또는 중지하려면 시작 > 콘솔 > 관리 도구 > 컴퓨터 관리 > 서비스를 선택하고 Windows 콘솔에서 수행해야 합니다.


    • Configuration: 시스템을 동기화용으로 구성하려면 이 탭을 사용합니다.
    • Status: 이 탭을 사용하여 다음 작업을 수행합니다.
      • 시스템 구성요소(커넥터 등) 상태를 모니터합니다.
      • 구성 및 동기화 동안 Identity Synchronization for Windows가 생성한 감사 및 오류 로그를 확인합니다.
      • 설치 및 구성 To Do 목록을 업데이트 및 확인합니다.
      • Status Bar: 여기에서 시스템 상태를 간단히 확인할 수 있습니다.

      • 참고

        Status 탭에 대한 더 자세한 내용은 10장을 참조하십시오.


  8. Configuration 탭을 선택합니다(그림 4-6 참조).
  9. 그림 4-6) Identity Synchronization for Windows 콘솔: Configuration 탭
    Configuration 탭

    Configuration 패널은 다음과 같은 탭으로 구성됩니다.

    • Attributes: 시스템 사이에서 동기화할 속성을 지정하려면 이 탭을 사용합니다.
    • Attribute Modification: 이 탭을 사용하여 비밀번호, 속성 수정 및 객체 비활성화 등을을 시스템 사이에서 전달하는 방법을 지정합니다.
    • Object Creation: 이 탭을 사용하여 새로 만든 비밀번호와 속성이 시스템 사이에서 전달되는 방법을 지정하고 동기화 동안 Identity Synchronization for Windows가 만든 객체의 초기 값을 지정합니다.
    • Object Deletion: 이 탭을 사용하여 삭제된 비밀번호와 기타 속성을 시스템 사이에서 전달하는 방법을 지정합니다.

반드시 하나 이상의 Sun Java System Directory Server Directory Server와 하나 이상의 Windows 서버 디렉토리 소스(Active Directory 또는 Windows NT)를 구성해야 합니다. 방법은 다음 단원으로 계속하십시오.


디렉토리 소스 작성

반드시 다음 순서대로 디렉토리 소스를 만들어야 합니다. (순서는 동기화하는 소스에 따라 다릅니다.)


참고

최소한 반드시 하나 이상의 Sun Java System 디렉토리 소스와 하나 이상의 Windows 디렉토리 소스(Active Directory 및 NT SAM)을 구성해야 합니다.


탐색 트리에서 Directory Sources 노드를 선택하면 Directory Source 패널이 표시됩니다(그림 4-7 참조).

그림 4-7) Directory Sources 패널 사용

Directory Sources 노드를 눌러 Directory Sources 패널로 이동합니다.

Sun Java System 디렉토리 소스 작성


참고

각 Sun Java System 디렉토리 소스는 마스터가 최고 네 개인 복제 시나리오에서 구현될 수 있는 커넥터와 플러그인에 연결됩니다. 모든 Directory Server 플러그인이 Windows 디렉토리 소스에서 비밀번호 검증을 처리할 수 있으며 사용자는 원하는 마스터에서 비밀번호를 변경할 수 있습니다. 그러나 Directory Server 커넥터는 Windows 디렉토리 소스에서의 비밀번호를 최대 두 개의 마스터(기본 및 보조)와 동기화할 수 있습니다. Directory Server 복제는 이들 두 마스터 중 하나에서 변경된 내용을 토폴로지의 다른 서버로 복제합니다.


새 Sun Java System 디렉토리 소스를 만들려면 다음과 같이 합니다.

  1. New Sun Directory Source 버튼을 눌러 Define Sun Java System Directory Source 마법사를 시작합니다.
  2. 그림 4-8) 루트 접미어 선택
    이 패널에서 루트 접미어를 지정합니다.

    프로그램은 일련의 알려진 구성 디렉토리 소스를 쿼리하고 기존 루트 접미어(또한 이름 지정 컨텍스트라고 함)를 목록 창에 표시합니다.

    기본적으로 프로그램은 제품을 설치한 구성 디렉토리를 알고 있으며, 구성 디렉토리에 알려진 루트 접미어는 목록 창에 표시됩니다.

  3. 목록창에서 사용자가 위치한 루트 접미어를 선택합니다. (목록의 루트 접미어가 여러 개인 경우 사용자가 위치한 접미어를 한 개 선택합니다.) 다음을 눌러 Step 3로 계속합니다.
  4. 동기화하려는 루트 접미어가 Identity Synchronization for Windows와 등록된 구성 디렉토리와 연결되지 않은 경우 반드시 다음과 같이 새 구성 디렉토리를 지정해야 합니다.

    1. Configuration Directories 버튼을 눌러 새 구성 디렉토리를 지정합니다.
    2. Configuration Directories 대화 상자가 표시되면(그림 4-9) New 버튼을 눌러 New Configuration Directories 대화 상자를 표시합니다.
    3. 그림 4-9) 새 구성 디렉토리 선택
      New Configuration Directory 대화 상자를 사용하여 새 구성 디렉토리를 지정합니다.

    4. 다음 정보를 입력한 후, 확인을 눌러 변경 내용을 저장하고 대화 상자를 닫습니다.
      • Host: 정규화된 호스트 이름을 입력합니다.
      • 예: machine1.example.com

      • Port: 유효하며 사용되지 않은 LDAP 포트 번호를 입력합니다. (기본값은 389입니다.)
      • Identity Synchronization for Windows가 SSL(Secure Socket Layer) 포트를 사용하여 구성 디렉토리와 통신하는 경우 This port uses SSL 선택란을 선택합니다.

      • User DN: 관리자의(바인드된) 고유 이름을 입력합니다.
      • 예:

        uid=admin,ou=Administrators,ou=TopologyManagement,o=NetscapeRoot

      • Password: 관리자의 비밀번호를 입력합니다.
      • 마법사는 지정된 구성 디렉토리를 쿼리하여 모든 Directory Server가 해당 디렉토리에 의하여 관리되는지 판단합니다.


        참고

        Identity Synchronization for Windows는 오직 Sun Java System Directory Server 소스마다 하나의 루트 접미어만 지원합니다.



        참고

        구성 디렉토리 편집 및 제거

        또한 Configuration Directories 대화 상자를 사용하여 다음과 같이 구성 디렉토리 목록을 관리할 수 있습니다.

        • 목록 창에서 구성 디렉토리를 선택한 후, 편집 버튼을 누릅니다. Edit Configuration Directories 대화 상자가 표시되면 Host, Port, Secure Port, User Name 및 Password 매개변수를 변경할 수 있습니다.
        • 목록 창에서 구성 디렉토리를 선택한 후, Remove를 눌러 목록에서 해당 디렉토리를 삭제합니다.

    5. Configuration Directories 대화 상자를 닫으려면 OK를 누릅니다. 새로 선택한 구성 디렉토리의 루트 접미어가 목록 창에 표시됩니다.
    6. 기본적으로 Directory Server는 접두어가 컴퓨터의 DNS 도메인 항목의 구성요소에 해당하는 루트 접미어를 만듭니다. 다음 접미어를 사용합니다.

      dc=<your_machine?_DNS_domain_name>

      따라서 컴퓨터 도메인이 example.com인 경우 서버에 대하여 접미어 dc=example, dc=com를 구성해야 합니다. 선택한 접미어로 이름을 지정한 항목은 반드시 디렉토리에 미리 존재해야 합니다.

    7. 루트 접미어를 선택하고 Next를 누릅니다.
    8. Preferred Server 패널이 표시됩니다(그림 4-10 참조).

      그림 4-10) 기본 서버 지정
      Specify a Preferred Server 창을 사용하여 Sun Java System Directory Server를 선택합니다.

      Identity Synchronization for Windows는 기본 Directory Server를 사용하여 Directory Server에서 변경된 내용을 검출합니다. 기본 서버는 또한 Windows 시스템에서 발생한 변경 내용을 Sun Java System 디렉토리 시스템에 적용하는 기본 위치의 역할을 합니다.

      기본 서버에 이상이 발생하면 기본 서버가 복구될 때까지 보조 서버가 이들 변경 내용을 저장할 수 있습니다.

  5. 기본 마스터를 선택하려면 다음 방법 중 한 가지를 사용합니다.
    • Choose a known server 버튼을 사용 설정한 후 드롭다운 목록에서 서버 이름을 선택합니다.

      참고

      Directory Server는 반드시 목록에서 실행되는 것으로 표시되어야 합니다.
      서버가 일시적으로 정지한 경우 Specify a server by providing a hostname and port 버튼을 사용 설정한 후 직접 서버 정보를 입력합니다.


    • Directory Server가 SSL을 사용하여 통신하도록 하려면 Use SSL for secure communication 상자를 활성화합니다. 그러나 이 기능을 사용 설정하면 설치 후 반드시 수행해야 하는 추가 설정 단계가 있습니다. 더 자세한 내용은 "Directory Server에서 SSL 사용" 페이지 290를 참조하십시오.

    • Specify a server by providing a fully qualified hostname and port 버튼을 사용 설정한 후 제공된 텍스트 입력란에 서버의 호스트 이름과 포트를 입력합니다.
    • 지정한 포트가 SSL을 사용하는 경우 This port uses SSL를 사용하도록 설정합니다.

  6. Next를 누르면 Specify a Secondary Server 패널이 표시됩니다.
  7. 그림 4-11) 보조 서버 지정
    보조 서버를 선택합니다.

    • 보조 Directory Server를 지정하려면 드롭다운 목록에서 이름을 선택하거나 직접 정보를 입력(기본 서버를 지정할 때의 절차와 동일)한 후 Next를 누릅니다.

    • 참고

      Directory Server가 반드시 실행되어야 하며, 그렇지 않은 경우 서버 이름이 드롭다운 목록에 표시되지 않습니다. 서버가 일시적으로 정지된 경우 서버 정보를 직접 입력하십시오.


    • 보조 서버를 사용하지 않으려면 그냥 Next를 누릅니다.

    • 참고

      • Sun 디렉토리 소스에서 기본 및 보조 서버에 대하여 동일한 호스트 이름을 사용하면 안 됩니다.
      • Secure Port 기능을 사용 설정하면 설치 후 반드시 수행해야 하는 추가 설정 단계가 있습니다. 더 자세한 내용은 "Directory Server에서 SSL 사용" 페이지 290를 참조하십시오.

      다음과 같이 Specify Advanced Security Options 패널이 표시됩니다.

      그림 4-12) 고급 보안 옵션 지정
      Use SSL for plugin to Active Directory communication을 사용 설정하여 고급 보안 옵션을 지정합니다.

      설치 과정의 일부분으로 사용자가 바인드되거나 비밀번호가 변경되는 각 Directory Server(마스터, 복제 또는 허브)에 Directory Server 플러그인을 반드시 설치해야 합니다.

      Directory Server 플러그인이 Active Directory로 비밀번호 및 속성을 동기화할 때 반드시 Active Directory로 바인드되어 사용자와 해당 비밀번호를 검색해야 합니다. 또한 플러그인은 중앙 로그와 Directory Server의 로그에 메시지를 기록합니다. 기본적으로 이 통신은 SSL을 통하여 완료될 수 없습니다.

  8. 보안 SSL 통신을 사용하려면 제공된 경고를 읽고 다음 옵션 중 한 가지 또는 모두를 사용 설정합니다.
    • 채널 통신만 암호화하거나 채널 통신을 암호화하고 인증서를 사용하여 Directory Server와 Directory Server 커넥터 사이에서 참가자의 ID를 검증하려면 Require Certificates for SSL 선택란을 선택합니다.

      인증서를 신뢰하지 않으려면 선택란의 선택을 취소합니다.

    • Directory Server 플러그인과 Active Directory 사이의 SSL 통신을 보호하려면 Use SSL for plugin to Active Directory communication 선택란을 선택합니다.

    • 참고

      • 이 기능을 사용 설정하면 설치 후 추가 설정을 해야 합니다. 더 자세한 내용은 제 11장, "보안 구성"을 참조하십시오.
      • idsync certinfo 명령줄 유틸리티를 사용하여 각 Directory Server 플러그인 및 커넥터 인증서 데이터베이스에 반드시 추가해야 하는 인증서를 결정할 수 있습니다. 자세한 내용은 "certinfo 사용" 페이지 307를 참조하십시오.
      • 기본 및 보조 Directory Server가 MMR(Multi-Master Replication) 구현의 일부분인 경우 더 자세한 설명은 부록 E, "복제 환경용 설치 노트"울 참조하십시오.

  9. Specify Advanced Security Options 패널의 작업이 완료되었으면 Finish를 누릅니다.
  10. 이 프로그램은 디렉토리 소스 아래의 탐색 트리에 선택한 디렉토리 소스를 추가하며, Prepare Directory Server Now? 대화 상자가 표시됩니다.

    Identity Synchronization for Windows가 사용할 Directory Server를 반드시 준비해야 합니다. 이 작업은 지금 수행하거나 나중에 수행할 수 있으나, 반드시 커넥터를 설치하기 전에 Directory Server를 준비해야 합니다. (커넥터 설치 방법은 5장에 있습니다.)

Directory Server 준비

여기에서는 Identity Synchronization for Windows가 사용할 Sun Java System Directory Server 소스를 준비하는 방법에 대하여 설명합니다.

디렉토리 서버 준비

Prepare Directory Server 마법사(그림 4-13)를 사용하여 Directory Server를 준비할 수 있습니다.

그림 4-13) 디렉토리 관리자 자격 증명 입력

디렉토리 관리자 자격 증명을 입력합니다.

이 마법사를 사용하려면 다음 중 한 가지 방법을 사용합니다.

Directory Server 소스를 준비하려면 다음과 같이 합니다.

  1. 디렉토리 관리자 계정에 다음 자격 증명을 입력합니다.
    • 디렉토리 관리자 사용자 이름
    • 디렉토리 관리자 비밀번호
    • 보조 호스트(MMR 구성)를 사용하는 경우 Secondary Host 옵션이 활성화되며 반드시 이들 호스트용 자격 증명 또한 지정해야 합니다.

  2. 작업을 완료했으면 Next를 누릅니다. Specify Preparation Configuration 패널(그림 4-14)이 표시됩니다.
  3. 그림 4-14) 준비 구성 지정
    지금 또는 이 후 원하는 때에 색인을 만들 것인지 결정합니다.

    경고를 읽은 후 Directory Server 색인을 지금 만들 것인지 또는 나중에 만들 것인지 결정합니다.


    참고

    • 이 작업은 데이터베이스의 크기에 따라 수 초에서 수 분까지 걸립니다.
    • 데이터베이스가 읽기 전용인 경우 데이터베이스의 정보 업데이트는 실패합니다.
    • 데이터베이스를 오프라인으로 하면 색인을 더욱 빨리 만들 수 있습니다.

    • 지금 색인을 만들려면 Create indexes for database 선택란을 선택하고 Next를 누릅니다.
    • 나중에 (수동으로 또는 마법사를 다시 실행하여) 색인을 만들려면 Create indexes for database 선택란의 선택을 취소하고 Next를 누릅니다.
  4. Preparation Status 패널이 표시되어 Directory Server 준비 과정에 대한 정보가 제공됩니다.
    • 메시지 창 하단에 SUCCESS 메시지가 표시되면 Finish를 누릅니다.
    • 오류 메시지가 표시되면 계속하기 전에 반드시 보고된 문제를 해결해야 합니다. 더 자세한 내용은 오류 로그(상태 탭)를 확인하십시오.
  5. 콘솔의 Configuration 탭으로 되돌아갑니다. 탐색 트리에서 Directory Sources 노드를 선택하면 Directory Source 패널이 표시됩니다( 참조).
  6. 그림 4-15) Sun Directory Source 패널
    Sun Directory Source 패널에는 선택한 디렉토리 소스에 대한 정보가 제공됩니다.

    이 패널에서 다음 작업을 수행할 수 있습니다.

    • Edit servers: 이 버튼을 눌러 Define Sun Java System Directory Source 패널을 다시 열고 서버 구성 매개변수를 변경할 수 있습니다. 필요한 경우 Sun Java System 디렉토리 소스 작성.의 설명을 참조하십시오.
    • Prepare Directory Server: Directory Server를 준비하려면 이 버튼을 누르고 Directory Server 준비의 설명을 따라 합니다.
    • 처음 서버를 준비한 후 Directory Server에 변경 내용이 있는 경우(예를 들어 색인이 삭제되거나 Retro-Changelog 데이터베이스가 손상된 경우) 서버를 다시 준비할 수 있습니다.


      참고

      기본 Sun 디렉토리 소스에 대하여 Retro-Changelog 데이터베이스를 다시 만드는 경우 기본 액세스 제어 설정으로 인하여 Directory Server 커넥터가 데이터베이스 내용을 읽을 수 없게 됩니다.

      새 Retro-Changelog 데이터베이스용 액세스 제어 설정을 복구하려면 idsync prepds를 실행하거나 콘솔에서 적절한 Sun 디렉토리 소스를 선택한 후 Prepare Directory Server 버튼을 누릅니다.


    • Resync interval: Directory Server 커넥터가 변경 내용을 확인하는 주기를 지정합니다. (기본값은 1000 밀리초입니다.)
  7. 동기화하려는 Sun Java System Directory Server 엔터프라이즈에 있는 각 사용자 입력 내용에 대한 Directory Server 디렉토리 소스를 추가합니다.

작업을 완료했으면 반드시 Windows 디렉토리 소스를 하나 이상 만들어야 합니다.

Active Directory 소스 작성

동기화하려는 네트워크에 있는 각 Windows 도메인마다 Active Directory 디렉토리 소스를 추가해야 합니다.

각 Active Directory 구현에는 모든 Active Directory 도메인 전체에 있는 전역 정보가 있는 전역 카탈로그가 최소한 하나 이상 있습니다.


참고

각 Active Directory 서버가 전역 카탈로그가 되고 구현에 여러 개의 전역 카탈로그가 있을 수 있으나, 전역 카탈로그는 오직 하나만 지정하면 됩니다.


네트워크에 Windows Active Directory 서버가 있는 경우 다음과 같이 하십시오.

  1. 탐색 트리에서 Directory Source 노드를 선택한 후 Directory Source 패널에서 New Active Directory Source 버튼을 누릅니다.
  2. Windows 전역 카탈로그 대화 상자가 표시됩니다(그림 4-16).

    그림 4-16) Windows Global Catalog
    Active Directory Global Catalog의 호스트, 포트 및 자격 증명을 지정합니다.

  3. 다음 정보를 입력하고 OK를 누릅니다.
    • Host: Active Directory 포리스트용 전역 카탈로그가 있는 컴퓨터의 정규화된 호스트 이름을 입력합니다.
    • 예: machine2.example.com

    • This port uses SSL: Identity Synchronization for Windows가 SSL 포트를 사용하여 전역 카탈로그와 통신하는 경우 이 옵션을 사용 설정합니다.
    • User DN: 정규화된 관리자의(바인드된) 고유 이름을 입력합니다. (시스템에서 스키마를 찾아 볼 수 있으며 사용 가능한 Active Directory 도메인을 결정할 수 있는 모든 자격 증명이면 충분합니다.)
    • 예: cn=Administrator,cn=Users,dc=example,dc=com

    • Password: 지정된 사용자의 비밀번호를 입력합니다.
  4. 다음과 같이 Define Active Directory Source 마법사가 표시됩니다.
  5. 그림 4-17) Define an Active Directory Source 마법사
    Active Directory 도메인을 선택합니다.

    마법사는 Active Directory 전역 카탈로그를 쿼리하여 존재하는 다른 도메인을 확인하고 Domains 목록창에 해당 도메인을 표시합니다.

  6. 목록 창에서 이름을 선택하여 Active Directory 도메인을 지정하고 OK를 누른 후, Step 5로 계속합니다.
  7. 목록에 사용하려는 도메인이 표시되지 않으면 다음과 같이 반드시 해당 도메인이 알려진 전역 카탈로그를 추가해야 합니다.

    1. 전역 카탈로그 버튼을 누르면 전역 카탈로그 마법사가 표시됩니다(그림 4-18).
    2. 그림 4-18) 새 전역 카탈로그 지정
      새 Active Directory 전역 카탈로그를 만듭니다.

    3. New 버튼을 누릅니다.
    4. Windows Global Catalog 대화 상자가 표시되면 전역 카탈로그의 호스트 이름과 디렉토리 소스 자격 증명을 입력한 후((more...) 참조), OK를 누릅니다.
    5. 새 전역 카탈로그와 포트가 Global Catalogs 목록창에 표시됩니다. 카탈로그 이름을 선택하고 OK를 누릅니다.
    6. 시스템에 더 많은 전역 카탈로그(도메인)를 추가하려면 이 단계를 반복합니다.
    7. 작업이 완료되었으면 Select a Domain 창에서 Next 버튼을 누릅니다.
  8. Specify Credentials 창이 표시되면 User DN 필드의 값을 확인합니다.
  9. 그림 4-19) 이 Active Directory 소스용 자격 증명 지정
    관리자 자격 증명을 입력합니다.

    프로그램에서 User DN 필드에 사용자의 고유 이름이 자동으로 입력되지 않으면(또는 관리자의 자격 증명을 사용하지 않으려면) 직접 User DN과 비밀번호를 입력합니다.

    Active Directory 소스를 구성할 때 반드시 Active Directory 커넥터가 Active Directory로 연결할 때 사용할 사용자 이름과 비밀번호를 입력해야 합니다.


    참고

    커넥터에는 특정 액세스 권한이 필요합니다. 최소 권한은 다음과 같이 동기화의 방향에 따라 다릅니다.

    • Active Directory에서 Directory Server로만 동기화를 구성하는 경우 Active Directory 커넥터용으로 제공되는 사용자에게 특별한 권한은 필요하지 않습니다. 동기화될 도메인에서 "모든 속성 읽기"의 특별 권한이 있는 정상 사용자면 충분합니다.
    • Directory Server에서 Active Directory로 동기화 흐름을 구성하는 경우, 동기화에 의하여 Active Directory에서 사용자 항목이 변경되므로 커넥터 사용자에게 반드시 더 많은 권한이 있어야 합니다. 이 단계에서 커넥터 사용자에게 반드시
      "모든 권한"이 있거나 Administrator 그룹의 일원이어야 합니다.

  10. Next를 눌러 Specify a Domain Controller 패널을 엽니다.
  11. 그림 4-20) 도메인 제어기 지정
    Active Directory 도메인 제어기를 선택합니다.

    이 패널에서 지정된 도메인과 동기화할 제어기를 선택합니다. (개념에 있어 도메인 제어기는 Directory Server의 기본 서버와 비슷합니다.)

    선택된 Active Directory 도메인에 여러 개의 도메인 제어기가 있는 경우 동기화용으로 기본 도메인 제어기 FSMO 역할이 있는 도메인 제어기를 선택합니다.

    기본적으로 모든 도메인 제어기에서 비밀번호가 변경되면 즉시 기본 도메인 제어기 FSMO 역할 소유자에게 복제되며, 이 도메인 제어기를 선택하면 Identity Synchronization for Windows가 이들 비밀번호 변경을 즉시 Directory Server로 동기화합니다.

    일부 구현에서 PDC로의 상당한 네트워크 "거리"가 있으므로 Windows 레지스트리에 AvoidPdcOnWan 속성이 설정될 수 있는데, 이 경우 동기화가 상당히 지연될 수 있습니다. (자세한 내용은 Microsoft 기술 자료 Article 232690을 참조하십시오.)

  12. 드롭다운 목록에서 도메인 제어기를 선택합니다.
  13. Identity Synchronization for Windows 커넥터가 안전한 포트를 통하여 도메인 제어기와 통신하도록 하려면 Use a Secure Port 선택란을 선택합니다.

  14. 참고

    Microsoft 인증 서버를 사용하는 경우 프로그램에서 자동으로 Active Directory 커넥터에 CA 인증서가 설치됩니다. 그렇지 않은 경우 반드시 Active Directory 커넥터에 직접 CA 인증서를 추가해야 합니다("Active Directory 커넥터에서 SSL 사용" 페이지 293 참조). 또한 처음 구성한 후 흐름 설정을 변경하는 경우에도 이 절차를 적용합니다.


  15. 작업을 완료했으면 Next를 누릅니다.
  16. 페일오버 제어기 지정 패널이 표시됩니다(그림 4-21 참조). 이 패널에서 장애 복구 도메인 제어기의 수를 지정할 수 있습니다.

    그림 4-21) 페일오버 제어기 지정
    이 패널을 사용하여 장애 복구 도메인 제어기를 지정합니다.

    Active Directory 커넥터는 오직 Active Directory 도메인 제어기와 통신하며, Identity Synchronization for Windows는 해당 커넥터가 적용한 장애 복구 변경 내용을 지원하지 않습니다. 그러나 Directory Server 플러그인은 Directory Server로 비밀번호 변경의 유효성을 검사할 때 수에 상관 없이 도메인 제어기와 통신합니다.

    Directory Server가 Active Directory 도메인 제어기와 연결하려 하지만 해당 도메인 제어기를 사용할 수 없는 경우, Directory Server는 순서에 따라 지정된 장애 복구 도메인 제어기로 연결을 시도합니다.

  17. Failover Servers 목록 창에서 서버 이름을 하나 이상 선택(또는 목록의 서버를 모두 지정하려면 Select All 버튼을 누름)하고 Next를 누릅니다.
  18. 다음과 같이 고급 보안 옵션 지정 패널(그림 4-22)이 표시됩니다.
  19. Specify a Domain Controller 패널( 참조)에서 Use SSL for Secure Communication 선택란을 사용 설정한 경우에만 Require trusted SSL certificates 옵션을 사용수 있게(선택 가능) 됩니다.

    그림 4-22) 고급 보안 옵션 지정
    Active Directory와 Active Directory 커넥터 사이의 통신에 신뢰된 SSL 인증서가 필요하도록 하려면 이 패널을 사용합니다.

    • Require trusted SSL certificate 선택란을 선택하지 않는 경우(기본 설정) Active Directory 커넥터는 SSL을 통하여 Active Directory에 연결하며 Active Directory가 전달한 인증서를 신뢰하는지 검증하지 않습니다.
    • 이 옵션을 사용하지 않도록 설정하면 Active Directory 인증서 데이터베이스에 Active Directory 인증서를 넣을 필요가 없으므로 설정 과정이 간단해집니다.

    • Require trusted SSL certificate 선택란을 선택하는 경우 Active Directory 커넥터가 SSL을 통하여 Active Directory에 연결하며 반드시 Active Directory가 전달한 인증서를 신뢰하는지 검증해야 합니다.

    • 참고

      반드시 Active Directory 커넥터의 인증서 데이터베이스에 Active Directory 인증서를 추가해야 합니다. 방법은 "커넥터의 인증서 데이터베이스에 Active Directory 인증서 추가" 페이지 295를 참조하십시오.


  20. Advanced Security Options 패널의 작업이 완료되었으면 Finish 버튼을 누릅니다.
  21. 프로그램에서 새로 지정된 Active Directory 디렉토리 소스가 Directory Source 아래의 탐색 트리에 추가됩니다.

  22. Active Directory Source 패널을 보려면 Active Directory 소스 노드를 선택합니다(그림 4-23).
  23. 그림 4-23) Active Directory Source 패널
    이 패널을 사용하여 서버 매개 변수를 변경하고 재동기화 간격을 지정하거나 필요한 디렉토리 소스 자격 증명을 변경할 수 있습니다.

    이 패널에서 다음 작업을 수행할 수 있습니다.

    • Edit Controllers: 이 버튼을 눌러 Specify a Domain Controller 패널을 다시 열고 원하는 도메인 제어기 구성 매개변수를 변경할 수 있습니다. 필요한 경우 Active Directory 소스 작성.의 설명을 참조하십시오.
    • Resync Interval: Active Directory 커넥터가 변경 내용을 확인하는 주기를 지정합니다. (기본값은 1000 밀리초입니다.)
    • Directory Source Credentials: 지정된 User DN 및 비밀번호를 변경합니다.

Active Directory 디렉토리 소스를 만들었으면 다음과 같이 합니다.

Windows NT SAM 디렉토리 소스 작성

Windows NT 플랫폼에서 Identity Synchronization for Windows를 구현하려면 다음과 같이 NT SAM 디렉토리 소스를 지정해야 합니다.

  1. 탐색 트리에서 Directory Source 노드를 선택한 후 New Windows NT SAM Directory Source 버튼을 누릅니다.
  2. 그림 4-24) 디렉토리 소스 패널
    New Windows NT SAM Directory Source 버튼을 눌러 Windows NT 디렉토리 소스를 만듭니다.

  3. Define a Windows NT SAM Directory Source 패널이 표시되면(그림 4-25 참조) Windows NT 도메인 이름을 찾는 설명을 따라하고 Domain 필드에 고유한 NT 디렉토리 소스 도메인 이름을 입력합니다. 작업을 완료했으면 Next를 누릅니다.
  4. 그림 4-25) Windows NT SAM 도메인 이름 지정
    Windows NT SAM 도메인용 이름을 입력합니다.

  5. Specify the Computer Name for the Primary Domain Controller 패널이 표시되면(그림 4-26 참조) 기본 도메인 제어기 컴퓨터 이름을 찾는 설명을 따라하고 Computer Name 필드에 정보를 입력합니다.
  6. 그림 4-26) 기본 도메인 제어기의 이름 지정
    기본 도메인 제어기용 Windows NT NETBIOS 컴퓨터 이름을 입력합니다.

  7. Finish를 누릅니다.
  8. 프로그램에서 새로 지정된 Windows NT SAM 디렉토리 소스가 Directory Source 아래의 탐색 트리에 추가됩니다. Windows NT SAM Source 패널을 보려면 새 디렉토리 소스 노드를 선택합니다(그림 4-27 참조).

    그림 4-27) Windows NT SAM Directory Source 패널
    도메인 이름을 편집하거나 재동기화 간격을 변경하려면 Windows NT SAM Directory Source 패널을 사용합니다.

    이 패널에서 다음 작업을 수행할 수 있습니다.

    • Edit: 이 버튼을 눌러 Specify a Domain Controller 패널을 다시 열고 원하는 도메인 제어기 구성 매개변수를 변경할 수 있습니다. 필요한 경우 Active Directory 소스 작성.의 설명을 참조하십시오.
    • Resync interval: Identity Synchronization for Windows가 Windows NT에서 수정된 내용을 확인하는 주기를 지정합니다. (기본값은 1000 밀리초입니다.)
  9. 네트워크의 각 Windows NT 컴퓨터에 Windows NT 디렉토리 소스를 추가합니다.

Windows NT SAM 디렉토리 소스를 작성하고 나면 동기화할 속성을 만들고 매핑할 수 있습니다. 자세한 지침은 사용자 속성 선택 및 매핑으로 계속합니다.

디렉토리 소스 삭제


참고

이미 디렉토리 소스와 연결된 커넥터가 설치되어 있는 경우 반드시 디렉토리 소스를 삭제하기 전에 해당 커넥터를 제거해야 합니다.


디렉토리 소스를 반드시 삭제해야 하는 경우 다음과 같이 합니다.

  1. 디렉토리 소스를 삭제하기 전에 반드시 해당 소스와 연결된 모든 동기화 사용자 목록(SUL)을 우선 삭제해야 합니다.
    1. 탐색 트리의 Synchronization List 아래에 있는 해당 동기화 사용자 목록 노드를 마우스 오른쪽 버튼으로 누릅니다.
    2. 팝업 메뉴가 표시되면 Delete를 선택하여 해당 SUL을 제거합니다.
    3. 그림 4-28) Synchronization User List 삭제
      SUL을 삭제하려면 해당 SUL 노드를 마우스 오른쪽 버튼으로 누릅니다.

  2. 탐색 트리의 Directory Sources 아래에 있는 목록에서 디렉토리 소스 노드를 마우스 오늘 쪽 버튼으로 누릅니다.
  3. 팝업 메뉴가 표시되면 Delete를 선택하여 해당 디렉토리 소스를 제거합니다.


사용자 속성 선택 및 매핑

Directory Server와 Windows 디렉토리 소스를 만들고 구성한 후, 반드시 동기화할 사용자 속성을 결정하고 시스템 사이에서 해당 속성을 매핑해야 합니다.

이 부분의 내용은 다음과 같습니다.

속성 선택 및 매핑

속성은 다음과 같은 두 가지 유형으로 구분됩니다.

여기에서는 동기화용으로 사용자 속성을 선택하는 방법에 대하여 설명하며, Directory Server용으로 속성을 지정할 때 Active Directory 및 Windows 환경에서 동등한 속성이 표시(또는 그 반대로)되도록 하고 부속 Windows 속성의 값이 동기화되도록 해당 속성을 매핑하는 방법에 대하여 설명합니다.

동기화용 속성을 선택하고 매핑하려면 다음과 같이 합니다.

  1. 탐색 트리 상단의 Identity Synchronization for Windows 노드를 선택합니다(그림 4-29 참조).
  2. 그림 4-29) Attributes 탭
    Attribute 탭을 선택합니다.

  3. Attribute 탭을 선택한 후 New 버튼을 누릅니다.
  4. Define Significant Attribute Mappings 대화 상자가 표시됩니다(그림 4-30). 이 대화 상자를 사용하여 Directory Server에서 Windows 시스템(Active Directory 및 Windows NT)으로 속성을 매핑합니다.

    그림 4-30) 중요 속성 매핑 정의
    이 대화 상자를 사용하여 시스템 사이에서 속성을 매핑합니다.


    참고

    Directory Server(또는 Active Directory)용으로 필수인 creation 속성은 Sun측(또는 Active Directory측) 사용자 항목용으로 구성된 objectclass에 따라 달라집니다.


  5. Sun Java System 속성 드롭다운 목록에서 속성을 선택하고
    (예: cn) Active Directory 속성 및 Windows NT SAM 속성 드롭다운 메뉴에서 동등한 속성을 선택합니다.
  6. 작업을 완료했으면 OK를 누릅니다.
  7. 추가 속성을 지정하려면 Step 2에서 Step 4까지의 단계를 반복합니다.

완료된 Synchronized Attributes 표는 다음 예에서 보이는 것과 유사합니다. 여기에서 userpassword, cn 및 telephonenumber Directory Server 속성은 unicodepwd, cn 및 telephonenumber Active Directory 속성과 매핑되어 있습니다.

그림 4-31) 속성 동기화 완료 표

완료된 동기화 속성 표.


참고

프로그램은 자동으로 inetOrgPerson을 Sun Java System Directory Server용 기본 objectlass로 사용하며, 사용자는 전역 카탈로그를 지정할 때 Active Directory 스키마를 로드합니다. 따라서 기본 스키마를 변경하지 않는 한 Load Schema 버튼을 사용하지 않습니다.

기본 스키마 소스를 변경하는 방법은 스키마 소스 변경을 참조하십시오.


매개변수화 속성 기본값 생성

Identity Synchronization for Windows에서 다른 생성 또는 중요 속성을 사용하여 속성에 대한 매개변수화된 기본값을 만들 수 있습니다.

매개변수화 기본 속성 값을 만들려면 퍼센트 기호 안에 표시되는 기존 생성 또는 중요 매개변수 이름(%<attribute_name>%)을 표현식 문자열에 포함해야 합니다. 예: homedir=/home/%uid% or cn=%givenName% %sn%.

이들 속성 값을 만드는 경우:

스키마 소스 변경

프로그램은 자동으로 기본 스키마 소스를 제공하지만 기본 스키마를 변경할 수 있습니다.

기본 스키마 소스를 변경하려면 다음과 같이 합니다.

  1. Define Significant Attribute Mappings 대화 상자에서 Load Schema 버튼을 누릅니다.
  2. Select Schema Sources 패널이 표시됩니다(그림 4-32 참조).

    그림 4-32) 스키마 소스 선택
    이 패널을 사용하여 스키마 소스를 선택합니다.

    이 패널을 사용하여 스키마를 읽을 Sun Java System Directory Server 스키마 서버를 지정합니다. 이 스키마에는 시스템에서 사용 가능한 객체 클래스와 시스템에서 사용자에게 사용 가능한 속성을 지정하는 객체 클래스가 있습니다.

    프로그램에서 기본적으로 Sun Java System 디렉토리 스키마 서버 필드에 구성 디렉토리가 추가됩니다.

  3. 다른 서버를 선택하려면 Choose 버튼을 누릅니다.
  4. Select a Sun Schema Host 대화 상자가 표시됩니다. 이 대화 상자에는 디렉토리 소스에 대한 관리 정보를 수집하는 구성 디렉토리의 목록이 있습니다.

    이 대화 상자에서 할 수 있는 작업은 다음과 같습니다.

    • 새 구성 디렉토리를 만들고 이를 목록에 추가합니다.
    • New를 누르고 New Configuration Directory 대화 상자가 표시되면 Host, Port, User DN 및 Password를 지정합니다. 작업을 완료하려면 OK를 누릅니다.

    • 기존 디렉토리를 편집합니다.
    • Edit를 누르고 Edit Configuration Directory 대화 상자가 표시되면 Host, Port, User DN 및 Password를 변경합니다. 작업을 완료하려면 OK를 누릅니다.

    • 목록에서 디렉토리를 제거합니다.
    • 목록 창에서 구성 디렉토리를 선택한 후, Remove 버튼을 누릅니다.

  5. 목록에서 서버를 선택하고 선택을 완료했으면 OK를 누릅니다. (일반적으로 스키마 소스로 Sun 동기화 호스트 중 하나를 선택하는 것이 좋습니다.)
  6. Next 버튼을 누르면 Select Structural and Auxiliary Object Classes 패널이 표시됩니다(그림 4-33).
  7. 그림 4-33) 구조적 및 보조 객체 클래스 선택
    이 패널을 사용하여 구조적 및 보조 객체 클래스를 지정합니다.

    이 패널을 사용하여 다음과 같이 동기화할 객체 클래스를 지정합니다.

    • 구조적 객체 클래스: 선택한 Directory Server에서 만들어지거나 동기화된 모든 항목에는 반드시 구조적 객체 클래스가 하나 이상 있어야 합니다.
    • 보조 객체 클래스: 이 객체 클래스는 선택한 구조적 클래스를 사용하며 동기화에 대한 추가 속성을 제공합니다.
    • 구조적 및 보조 객체 클래스를 지정하려면 다음과 같이 합니다.

    • 드롭다운 목록에서 구조적 객체 클래스를 선택합니다. (기본값은 inetorgperson입니다.)
    • Available Auxiliary Object Classes 목록창에서 객체 클래스를 하나 이상 선택한 후 Add를 눌러 선택한 내용을 Selected Auxiliary Object Classes 목록 창으로 옮깁니다.
    • 선택한 객체 클래스에 따라 중요 또는 생성 속성으로 선택할 수 있는 디렉토리 소스 속성이 결정됩니다.
      또한 객체 클래스에 따라 필수 생성 속성이 달라집니다.

      Selected Auxiliary Object Classes 목록에서 선택 항목을 삭제하려면 해당 객체 클래스 이름을 누르고 Remove 버튼을 누릅니다.

    • 작업을 완료했으면 Finish를 누릅니다. 프로그램에 스키마와 선택한 객체 클래스가 로드됩니다.


시스템간 사용자 속성 전달

동기화하려는 사용자 속성을 만들고 매핑한 후, 반드시 Identity Synchronization for Windows가 속성 작성, 수정 및 삭제를 Sun과 Windows 시스템 사이에서 전달하는 방법을 지정해야 합니다.

기본적으로 Identity Synchronization for Windows는

여기에서는 시스템 사이의 속성 동기화를 구성하는 방법에 대하여 설명합니다. 다음과 같은 내용으로 구성됩니다.

객체 작성 흐름 방법 지정

Directory Server와 Active Directory 시스템에서 객체 생성이 흐르는 방법을 지정하려면 다음과 같이 합니다.

  1. Object Creation 탭을 누릅니다.
  2. 그림 4-34) 작성 선택 및 전달
    이 패널을 사용하여 새 생성 속성을 지정하고 시스템 사이의 작성 흐름 방식을 구성합니다.

  3. 다음과 같이 작성 흐름을 사용 또는 사용 불가로 설정할 수 있습니다.
    • Directory Server 환경에서 작성한 내용을 Windows 서버로 전달하려면 Object creations flow from Sun Java System Directory Server to Windows를 사용 설정합니다.
    • Windows 환경에서 작성한 내용을 Directory Server로 전달하려면 Object creations flow from Windows to Sun Java System Directory Server를 사용 설정합니다.
    • 양방향 흐름의 경우 두 옵션을 모두 사용 설정합니다.
    • 한 시스템에서 다른 시스템으로 사용자 작성 내용이 전달되지 않도록 하려면 두 옵션을 모두 사용 불가로 설정합니다. (기본값)
  4. 시스템 사이에서 동기화할 생성 속성을 추가, 편집 또는 삭제하려면 선택한 옵션의 아래에 있는 Creation Attributes 버튼을 누릅니다.
  5. Creation Attribute Mappings and Values 대화 상자가 표시됩니다.
    (그림 4-35 및 그림 4-36 참조)

    그림 4-35) 생성 속성 매핑 및 값: Directory Server에서 Windows로
    이 대화 상자를 사용하여 Active Directory 생성 속성을 Directory Server로 매핑합니다.

    그림 4-36) 생성 속성 매핑 및 값: Windows에서 Directory Server로
    이 대화 상자를 사용하여 Active Directory 생성 속성을 Directory Server로 매핑합니다.

    두 대화 상자에서 다음 작업을 할 수 있습니다.

    • 새 생성 속성 지정((more...) )

    • 참고

      사용자 객체 클래스용으로 필요한 속성에 대한 스키마 제한을 만족하려면 사용자 작성 동안 시스템을 통하여 전달되는 추가 속성을 지정해야 할 수 있습니다.

      필요한 속성을 수정 속성으로 지정한 경우(사용자 속성 선택 및 매핑의 설명 참조) 추가 속성은 필요하지 않습니다.


    • 기존 속성 편집((more...) 참조)
    • 기존 속성 제거((more...) 참조)

새 생성 속성 지정

Active Directory에서 Directory Server로 생성 속성을 추가하고 매핑하는 방법은 아래에 설명하는 것과 같습니다. (Directory Server에서 Windows로, 또한 Windows에서 Directory Server로 전달되는 생성 속성의 추가 및 매핑 방법도 이와 비슷합니다.)

  1. Creation Attribute Mappings and Values 대화 상자에서 New 버튼을 누릅니다.
  2. Define Creation Attribute Mappings and Values 대화 상자가 표시됩니다(그림 4-37).

    그림 4-37) 생성 속성 매핑 및 값 정의
    이 대화 상자를 사용하여 생성 속성을 매핑하고 해당 소성에 값을 추가합니다.

  3. Active Directory 속성 드롭다운 목록에서 속성 값을 선택합니다.
  4. 그림 4-38) 새 Active Directory 속성 선택
    새 Active Directory 속성을 지정합니다.

    Identity Synchronization for Windows를 사용하여 속성 자체가 복수 값을 허용하는 경우 이 속성을 복수 값으로 초기화할 수 있습니다.

    예를 들어 회사에 세 개의 팩스 번호가 있는 경우 Sun Java System Directory Server와 Active Directory 모두에 facsilimiletelephonenumber 속성을 지정하고 세 개의 번호를 지정할 수 있습니다.

    반드시 복수 값을 허용하는 속성이 어느 것인지 알아야 합니다. 복수 값을 허용하지 않는 속성에 복수 값을 추가하면 프로그램이 객체를 만들려고 시도하는 런타임에 오류가 발생합니다.

  5. New value 필드에 값을 입력하고 Add를 누릅니다.
  6. 프로그램에서 속성 값이 목록 창에 추가됩니다. 복수 속성 값을 모두 추가할 때까지 이 단계를 반복합니다.

    그림 4-39) 생성 속성에 복수 값 지정
    일부 생성 속성에 복수 값을 지정할 수 있습니다.

  7. 속성을 Directory Server로 매핑하려면 Directory Server 속성 드롭다운 목록에서 속성 이름을 선택합니다.
  8. 그림 4-40) Directory Server 속성 매핑
    Directory Server 속성을 Windows 속성으로 매핑합니다.

  9. 작업을 완료했으면 OK를 누릅니다.
  10. 예제에서 완료된 생성 속성과 매핑 표는 다음 그림에 보이는 것과 유사합니다.

    그림 4-41) 완료된 생성 속성 및 매핑 표
    완료된 생성 속성 및 매핑 표.

  11. 추가 속성을 지정하려면 이들 단계를 반복합니다.

기존 속성 편집

생성 속성 매핑 또는 값을 편집하려면 다음과 같이 합니다.

  1. Object Creation 탭을 선택하고 선택한 작성 옵션의 아래에 있는 Creation Attributes 버튼을 누릅니다.
  2. Creation Mappings and Values 대화 상자가 표시되면 표에서 속성을 선택하고 Edit 버튼을 누릅니다.
  3. Define Creation Attribute Mappings and Values 대화 상자가 표시됩니다.

  4. 드롭다운 메뉴를 사용하여 Directory Server와 Active Directory(또는 Windows NT) 사이의 기존 매핑을 변경합니다.
  5. 예를 들어 Sun Java System Directory Server의 homephone 속성이 Active Directory의 othertelephone 속성으로 매핑될 수 있습니다. Active Directory 속성 드롭다운 목록을 사용하여 이 매핑을 homephone으로 변경할 수 있습니다.

  6. 또한 속성 값을 추가하거나 제거할 수 있습니다.
    • 값을 추가하려면 New Value 필드에 정보를 입력하고 Add를 누릅니다.
    • 값을 제거하려면 목록 창에서 값을 선택하고 Remove를 누릅니다.
  7. 작업을 완료했으면 OK를 눌러 변경 내용을 적용하고 Define Creation Mappings and Values 대화 상자를 닫습니다.
  8. OK를 다시 눌러 Creation Mappings and Attributes 대화 상자를 닫습니다.

속성 제거

생성 속성 매핑 또는 값을 제거하려면 다음과 같이 합니다.

  1. Object Creation 탭을 선택하고 선택한 작성 옵션의 아래에 있는 Creation Attributes 버튼을 누릅니다.
  2. Creation Mappings and Values 대화 상자가 표시되면 표에서 속성을 선택하고 Delete 버튼을 누릅니다.
  3. 즉시 테이블에서 속성이 제거됩니다.

  4. 작업을 완료했으면 OK를 눌러 Creation Mappings and Attributes 대화 상자를 닫습니다.

객체 수정 내용 흐름 방식 지정

Attribute Modification 탭(그림4 42)을 사용하여 사용자 속성과 비밀번호의 변경 내용이 Sun과 Windows 시스템 사이에서 전달되는 방식을 제어할 수 있습니다.

그림 4-42) Attribute Modification 탭

속성 및 비밀번호 변경이 Sun 및 Windows 시스템 사이에서 전달되는 방식과 동기화 비활성화 방식을 지정하고 비활성화 방법을 지정합니다.

이 탭을 사용하여 다음을 구성합니다.

방향 지정

다음 버튼 중 하나를 선택하여 Directory Server와 Windows 환경에서 변경된 내용이 시스템 사이에서 전달되는 방식을 제어합니다.

객체 활성화 및 비활성화 구성 및 동기화

Synchronize Object Activations/Inactivations with Active Directory 선택란(그림 4-43 참조)을 선택하여 Directory Server 및 Active Directory 디렉토리 소스 사이에서 객체 활성화 및 비활성화(Active Directory에서 사용 및 사용 안 함 설정)를 동기화할 수 있습니다.


참고

Windows NT 디렉토리 소스와 활성화 및 비활성화를 동기화할 수 없습니다.


그림 4-43) 객체 활성화 및 비활성화 동기화

이 패널을 사용하여 프로그램이 Sun과 Active Directory사이에서 활성화 및 비활성화된 객체를 찾고 동기화하는 방식을 지정합니다.

객체 활성화/비활성화를 동기화하려면 다음과 같이 합니다.

  1. Synchronize Object Inactivations between Directory Server & Active Directory 선택란을 선택합니다.
  2. 다음 버튼 중 하나를 선택하여 Identity Synchronization for Windows가 객체 활성화 및 비활성화를 찾고 동기화하는 방식을 지정합니다.
    • Interoperate with Directory Server tools ((more...) 참조)
    • Modify Directory Server's nsAccountLock attribute directly
      ((more...) 참조)
    • Use custom method for Directory Server ((more...) 참조)

    • 참고

      이들 옵션은 동시에 사용할 수 없습니다.

      • Interoperate with Directory Server Tools 옵션을 사용 설정하면 Identity Synchronization for Windows가 nsAccountLock 속성을 직접 설정하거나 제거할 수 없습니다. 또한 프로그램은 cn=nsdisabledrole, <database suffix> 등의 다른 역할이나 cn=nsdisabledrole, <database suffix> 또는 cn=nsmanageddisabledrole, <database suffix> 등의 다른 역할에 중첩된 역할을 사용하여 활성화한 객체를 찾을 수 없습니다.
      • Modify Directory Server's nsAccountLock attribute 옵션을 사용 설정하면 Identity Synchronization for Windows는 Directory Server 콘솔 또는 명령줄 유틸리티를 사용하여 활성화/비활성화된 객체를 찾을 수 없습니다.
      • Use custom method for Directory Server 옵션을 사용 설정하면 Identity Synchronization for Windows는 Sun Java™ System Access Manager(기존의 Sun JES Identity Server)등의 외부 응용 프로그램으로 디렉토리에 대한 액세스를 제한하지 않는 한 객체를 디렉토리 밖으로 고정할 수 없습니다.

Directory Server 도구와 상호 운용

Directory Server 콘솔 또는 명령줄 도구를 사용하여 객체를 활성화/비활성화하는 경우 이 옵션을 선택합니다.

Interoperate with Directory Server Tools 옵션을 사용 설정하는 경우 Identity Synchronization for Windows가 객체 활성화/비활성화를 찾고 동기화하는 방식은 의 설명과 같습니다.

표 4-1) Directory Server 도구와 상호 운용

활성화

비활성화

Identity Synchronization for Windows는 객체에서 cn=nsmanageddisabledrole,<database suffix>
역할이 제거된 경우에만 활성화를 찾습니다.

Identity Synchronization for Windows는 항목의 nsroledn 속성에 cn=nsmanageddisabledrole,<database suffix> 역할이 포함된 경우에만 비활성화를 찾습니다.

Active Directory에서 객체 활성화를 동기화하는 경우 Identity Synchronization for Windows는 해당 객체에서 cn=nsmanageddisabledrole,<database suffix> 역할을 제거하여 객체를 활성화합니다.

Active Directory에서 객체 비활성화를 동기화하는 경우 Identity Synchronization for Windows는 해당 객체에 cn=nsmanageddisabledrole,<database suffix>
역할을 추가하여 객체를 활성화합니다.

Directory Server의 NsAccountLock 속성 직접 수정

Directory Server 활성화 및 비활성화가 Directory Server의 운영 속성 nsAccountLock에 기반하는 경우 이 방법을 사용합니다. 이 속성이 제어하는 객체 상태는 다음과 같습니다.

Modify Directory Server's nsAccountLock Attribute Directly 옵션을 사용 설정하는 경우 Identity Synchronization for Windows가 객체 활성화/비활성화를 찾고 동기화하는 방식은 의 설명과 같습니다.

표 4-2) Directory Server의 nsAccountLock 속성 직접 수정

활성화

비활성화

Identity Synchronization for Windows 는
nsAccountLock 속성이 true로 설정된 경우에만 비활성화된 객체를 찾습니다.

Identity Synchronization for Windows 는
nsAccountLock 속성이  false로 설정된 경우에만 활성화된 객체를 찾습니다.

Active Directory에서 객체 비활성화를
동기화하는 경우 Identity Synchronization for Windows는 nsAccountLock 속성을 제거합니다.

Active Directory에서 객체 활성화를 동기화하는 경우 Identity Synchronization for Windows는 nsAccountLock 속성을 true로 설정합니다.

Directory Server용 사용자 정의 방법 사용

Sun Java™ System Access Manager(기존의 Sun JES Identity Server) 등의 외부 응용 프로그램을 사용하여 Directory Server의 활성화 및 비활성화를 전적으로 제어하는 경우 이 방법을 사용합니다.

Directory Server용 사용자 정의 방법을 구성하는 경우 반드시 다음을 지정합니다.

활성화 및 비활성화를 위하여 사용자 정의 방법을 구성하려면 Configure 버튼을 클릭합니다. Configure Custom Method for Directory Server 대화 상자가 표시됩니다(그림 4-44 참조).

그림 4-44) 활성화 및 비활성화를 위한 사용자 정의 방법 구성

이 대화 상자를 사용하여 비활성화 속성을 지정하고 프로그램이 객체 상태를 검출하고 설정할 때 사용하는 값을 지정합니다.

이 대화 상자에는 다음 기능이 있습니다.

동기화 및 비동기화 동기화    

Directory Server 및 Active Directory 사이에서 객체 상태를 찾고 동기화하도록 Identity Synchronization for Windows를 구성하려면 다음과 같이 합니다.

  1. Activation 상태 속성 드롭다운 목록에서 속성을 선택합니다.
  2. 표의 Value 열에 속성 값을 추가하려면 New 버튼을 누릅니다.
  3. 각 Value 항목의 옆에 있는 State 열을 누르고 드롭다운 목록이 표시되면 Activated 또는 Inactivated를 선택합니다.
  4. 그림 4-45) 상태 선택
    상태 지정.

예를 들어 Access Manager를 사용하는 경우,

  1. Activation 상태 속성 드롭다운 목록에서 inetuserstatus 속성을 선택합니다.
  2. New 버튼을 누르고 표의 Value 열에 active, inactive 및 deleted 속성 값을 입력합니다.
  3. State 열을 누르고 다음과 같이 각 값에 대하여 Activated 또는 Inactivated를 선택합니다.
    • No Value: Activated
    • active: Activated
    • inactive: Inactivated
    • deleted: Inactivated
    • All Other Values: Inactivated

이 예제 이외에도 Use Custom Method for Directory Server 옵션을 사용 설정(inetuserstatus 예제 사용)하는 경우 Identity Synchronization for Windows가 활성화/비활성화를 찾고 동기화하는 방법은 표 4-4의 설명과 같습니다.

표 4-4) inetuserstatus 값을 사용하는 예제 결과

값

상태

결과

No Value

Activated

inetuserstatus 속성이 없거나 속성에 값이 없는 경우 Identity Synchronization for Windows는 객체를 활성화된 것으로 검출합니다.

active

Activated

속성이 active인 경우 Identity Synchronization for Windows는 객체가 활성화된 것으로 검출합니다.

inactive

Inactivated

속성 값이 inactive인 경우 Identity Synchronization for Windows는 객체가 비활성화된 것으로 검출합니다.

deleted

Inactivated

속성 값이 deleted인 경우 Identity Synchronization for Windows는 객체가 비활성화된 것으로 검출합니다.

All Other Values

Inactivated

속성에 값이 있으나 표에 지정된 값이 아닌 경우 Identity Synchronization for Windows는 객체를 비활성화된 것으로 검출합니다.

동기화 및 비동기화 동기화 설정    

Value 및 State 표에 항목을 입력하는 동안 Identity Synchronization for Windows는 다음과 같이 자동으로 Activated 값 및 Inactivated 값 드롭다운 목록을 입력합니다.

Activated 값 또는 Inactivated 값 드롭다운 목록에서 값을 선택하여 Identity Synchronization for Windows가 Active Directory에서 동기화할 때 활성화 및 비활성화할 객체를 지정합니다.

삭제 내용 흐름 방식 지정

Object Deletions 탭을 사용하여 Directory Server와 Active Directory 시스템 사이에서 삭제된 사용자를 전달하는 방식을 지정합니다.


참고

Windows NT용 객체 삭제 흐름은 지정할 수 없습니다.


  1. 탐색 창의 상단에서 Identity Synchronization for Windows 노드를 선택하고 Object Deletion 탭을 누릅니다.
  2. 그림 4-47) 사용자 항목 삭제 전달
    이 패널을 사용하여 시스템 사이에서 삭제된 사용자 항목이 전달되는 방식을 제어합니다.

  3. 다음과 같이 삭제의 흐름을 사용 또는 사용 불가로 설정합니다.
    • Directory Server 환경에서 삭제한 내용을 Active Directory 서버로 전달하려면 Object deletions flow from Sun Java System Directory Server to Active Directory를 사용 설정합니다.
    • Active Directory 환경에서 삭제한 내용을 Directory Server로 전달하려면 Object deletions flow from Active Directory to Sun Java System Directory Server를 사용 설정합니다.
    • 양방향 흐름의 경우 두 옵션을 모두 사용 설정합니다.
    • 한 시스템에서 다른 시스템으로 사용자 삭제 내용이 전달되지 않도록 하려면 두 옵션을 모두 사용 불가로 설정합니다. (기본 설정)


Synchronization User Lists 작성

Synchronization User List는 두 디렉토리 소스에서 동기화할 사용자를 지정합니다. SUL에 있는 모든 항목은 커넥터를 통과하며 해당 SUL용으로 구성한 제한을 확인합니다.

각 SUL에는 두 개의 요소가 있으며 하나는 동기화할 디렉토리 사용자를 식별하며 다른 하나는 동기화할 Windows 사용자를 식별합니다.


참고

Directory Server의 사용자를 복수 Active Directory 도메인과 동기화하려면 반드시 각 Active Directory 도메인마다 하나의 SUL을 정의해야 합니다.

SUL의 정의와 구성(정의의 구성요소, 복수 SUL 정의 방법, 복수 SUL을 처리하는 방식 및 복수 Windows 도메인 지원을 구성하는 방법 등을 포함)에 대한 자세한 내용은 부록 D, "Synchronization User List 정의 및 구성" - 페이지 331를 참조하십시오.


두 SUL 요소에는 모두 동기화할 사용자를 식별하는 세 개의 정의가 포함됩니다.

서버 사이에서 사용자 유형을 식별하고 연결하려면 다음과 같이 합니다.

  1. 탐색 트리에서 Synchronization User Lists 노드를 선택하고 New Synchronization User List 버튼을 누릅니다.
  2. 그림 4-48) 새 Synchronization User List 작성
    새 SUL을 만들려면 New Synchronization User List 버튼을 누릅니다.

    다음과 같이 Define a Synchronization User List 마법사가 표시됩니다.

    그림 4-49) SUL의 이름 지정
    Synchronization User List의 고유한 이름을 입력합니다.

    첫 번째 동기화 사용자 목록의 프로그램 기본값은 SUL1입니다.

    • 기본 이름이 적절한 경우 Next를 누릅니다.
    • 다른 이름을 사용하려면 Name 필드에 다른 이름을 입력하고 Next를 누릅니다.

    • 참고

      • SUL 이름에 공백이나 문장 부호를 사용하면 안 됩니다.
      • 반드시 시스템에서 고유한 이름을 지정해야 합니다.

      그림 4-50에 보이는 것과 같이 Windows Criteria 패널이 표시됩니다.

      그림 4-50) Windows Criteria 지정
      Windows 디렉토리 소스, 기본 DN, 필터 및 작성 표현식을 지정합니다.

  3. 드롭다운 목록에서 Windows Directory Source를 선택합니다.

  4. 참고

    SUL을 만든 후에는 이 디렉토리 소스를 편집할 수 없습니다.


  5. User Set Domain은 동기화될 모든 사용자의 집합입니다. 다음 방법 중 한 가지를 사용하여 User Set Domain의 기본 DN을 입력합니다.
    • 입력란에 이름을 입력합니다(예: DC=example,DC=com).
    • Browse 버튼을 눌러 검색할 수 있는 Set 기본 DN 대화 상자를 열고 기본 DN을 선택합니다.
    • 그림 4-51) 기본 DN 선택
      기본 DN을 선택하려면 이 목록의 항목을 누릅니다.

      필터를 사용하여 특별히 제외하지 않는 한, 지정한 기본 DN에 속하는 모든 사용자는 이 SUL에 포함됩니다.


      참고

      Windows NT 컴퓨터의 경우 기본 DN과 작성 표현식을 사용할 수 없습니다.


  6. 동일성, 존재 또는 하위 문자열 필터를 입력하여 이 기본 DN에서 동기화될 사용자를 지정합니다. 예를 들어 여러 SUL에 동일한 기본 DN을 사용하는 경우 필터를 사용하여 이들 사이를 구분할 수 있습니다.
  7. 동일성 필터 구문은 동일성 하위 문자열에서는 *, &, |, =, ! 문자만을 사용할 수 있는 점을 제외하고 LDAP 쿼리 구문과 유사합니다. 예를 들어 다음 필터를 사용하여 SUL에서 Administrator를 제외할 수 있습니다.

    (!(cn=Administrator))

    프로그램에서 자동으로 Creation Expression 필드가 입력됩니다.


    참고

    작성 표현식은 새 항목이 Active Directory에서 Directory Server로 전달될 때 사용하는 상위 DN과 이름 지정 속성을 정의합니다.

    사용자 속성 작성이 Active Directory에서 Directory Server로 전달되도록 구성하지 않는 한 Sun 디렉토리에서는 작성 표현식을 사용할 수 없습니다(객체 작성 흐름 방법 지정 참조).


  8. 작성 표현식이 없거나 기존 항목을 변경하려면 모든 Windows Active Directory SUL용 작성 표현식을 입력합니다. 예:
  9. cn=%cn%,cl=users,dc=example,dc=com

    작성 표현식을 변경하려는 경우 반드시 동기화할 속성을 선택해야 합니다. 필요한 경우 Object Creation 탭으로 되돌아가 Creation Attribute 버튼을 사용하여 이 속성을 추가 및 매핑합니다.

  10. Next를 눌러 Sun Java System Directory Server 기준을 지정합니다.
  11. Specify the Sun Java System Directory Server Criteria 패널이 표시되면 Step 2에서 Step 5까지 반복하여 Directory Server 기준을 입력합니다.
  12. 그림 4-52) Directory Server 기준 지정
    Sun Java System Directory Server 디렉토리 소스, 기본 DN, 필터 및 작성 표현식을 지정합니다.


    참고

    Finish 버튼을 눌러 SUL을 만든 후에는 이 SUL에 포함된 Active Directory 또는 Directory Server 디렉토리 소스를 편집할 수 없습니다.


  13. 작업을 완료했으면 Finish를 누릅니다.
  14. 프로그램이 새 SUL 노드를 탐색 트리에 추가하며 Configuration 탭에 Synchronization User List 패널이 표시됩니다.
  15. 그림 4-53) Synchronization List 패널
    Synchronization List 패널을 사용하여 Windows 및 Sun 디렉토리 소스, 기본 DN, 필터 및 작성 표현식을 편집합니다.

  16. 사용자가 여러 개의 목록과 일치하는 경우 동기화 사용자 목록용 기본 설정을 정의하려면 Resolve Domain Overlap 버튼을 누릅니다. (더 자세한 내용은 "Synchronization User Lists 정의 이해" 페이지 331를 참조하십시오.)
  17. 네트워크에서 Directory Server를 제외한 모든 디렉토리 소스가 포함되는 동기화 사용자 목록을 만듭니다.


구성 저장

콘솔 패널에서 현재 구성을 저장하려면 다음과 같이 합니다.

  1. Save를 눌러 현재의 설정을 저장합니다.
  2. 프로그램이 구성 설정을 검사하는 동안 Configuration Validity Status 창이 표시됩니다.
  3. 그림 4-54) Configuration Validity Status 창
    이 패널에서 구성이 유효한지 확인하거나 반드시 수정해야 하는 구성 문제를 확인합니다.

    프로그램은 정보를 구성 디렉토리에 다시 쓰고 시스템 관리자에게 알리므로 구성을 저장할 때 약간의 시간이 걸릴 수 있습니다.

    시스템 관리자(코어 구성요소)는 구성 설정을 정보가 필요한 구성요소에 배포하는 임무를 수행합니다.


    참고

    구성 검증 오류는 빨간색이며 경고는 노란색입니다.

    • 오류가 있는 구성은 저장할 수 없습니다.
    • 경고가 있는 구성은 저장할 수 있으나 우선 경고 내용을 수정하는 것이 좋습니다.

  4. 구성이 유효하면 Continue를 눌러 구성을 저장합니다.
  5. Identity Synchronization for Windows 커넥터 및 하위 구성요소 설치 지침이 표시된 Connector Installation Instructions 대화 상자가 나타납니다(그림 4-55의 목록과 유사).

    이 목록은 이제 구현에 맞게 사용자 정의된 To Do 목록으로 업데이트됩니다. (이 시점까지의 단계는 일반적인 단계입니다.) 또한 참고로 Identity Synchronization for Windows 콘솔의 Status 탭에서 To Do 목록을 액세스하고 업데이트할 수 있습니다.

    그림 4-55) 커넥터 설치 방법
    커넥터 및 하위 구성요소 설치 방법

  6. 내용을 신중히 읽고 OK를 누릅니다.


초기 코어 구성이 완료되면 Identity Synchronization for Windows 커넥터와 하위 구성요소를 설치할 수 있습니다. 방법을 보려면 제 5장, "커넥터 및 Directory Server 플러그인 설치"으로 계속하십시오.



이전      목차      색인      다음     


부품 번호: 817-6199-05.   Copyright 2004 Sun Microsystems, Inc. All rights reserved.