다음을 통해 공유


ADSync 서비스 계정 암호 변경

ADSync 서비스 계정 암호를 변경하면 암호화 키를 포기하고 ADSync 서비스 계정 암호를 다시 초기화할 때까지 동기화 서비스가 올바르게 시작되지 않습니다.

Important

Connect의 2017년 3월 이전 빌드를 사용하는 경우에는 서비스 계정의 암호를 재설정하지 말아야 합니다. 보안상의 이유로 Windows에서 암호화 키를 제거하기 때문입니다. Microsoft Entra Connect를 다시 설치하지 않고는 계정을 다른 계정으로 변경할 수 없습니다. 2017년 4월 이상에서 빌드로 업그레이드하는 경우 서비스 계정의 암호를 변경하는 것이 지원되지만 사용된 계정은 변경할 수 없습니다.

Microsoft Entra Connect는 동기화 서비스의 일환으로 암호화 키를 사용하여 AD DS Connector 계정 및 ADSync 서비스 계정의 암호를 저장합니다. 이러한 계정은 데이터베이스에 저장되기 전에 암호화됩니다.

사용된 암호화 키는 Windows 데이터 보호(DPAPI)를 사용하여 보호됩니다. DPAPI는 ADSync 서비스 계정을 사용하여 암호화 키를 보호합니다.

서비스 계정 암호를 변경해야 하는 경우 ADSync 서비스 계정 암호화 키 제거의 절차를 사용하여 작업을 수행할 수 있습니다. 이러한 절차는 어떤 이유로든 암호화 키를 제거해야 하는 경우에 사용되어야 합니다.

암호 변경으로 인해 발생하는 문제

서비스 계정 암호를 변경하는 경우 두 가지 작업을 수행해야 합니다.

첫째, Windows 서비스 제어 관리자에서 암호를 변경해야 합니다. 이 문제가 해결될 때까지 다음과 같은 문제가 표시됩니다.

  • Windows 서비스 제어 관리자에서 동기화 서비스를 시작하려고 하면 "로컬 컴퓨터에서 Microsoft Entra ID 동기화 서비스를 시작하지 못했습니다."라는 오류 메시지가 표시됩니다. 오류 1069: 서비스가 로그온 실패로 인해 시작되지 않았습니다."
  • Windows 이벤트 뷰어의 시스템 이벤트 로그에 이벤트 ID 7038다음 오류 때문에 현재 구성된 암호를 사용하여 ADSync 서비스에서 (으)로 로그온할 수 없습니다. 사용자 이름 또는 암호가 잘못되었습니다."라는 오류가 메시지가 포함됩니다.

둘째, 특정 조건 하에서 암호가 업데이트되는 경우 동기화 서비스가 DPAPI를 통해 암호화 키를 더 이상 검색할 수 없습니다. 암호화 키가 없으면 동기화 서비스는 온-프레미스 AD 및 Microsoft Entra ID와 동기화하는 데 필요한 암호를 해독할 수 없습니다. 다음과 같은 오류가 표시됩니다.

  • Windows 서비스 제어 관리자에서 동기화 서비스를 시작하려고 하지만 암호화 키를 검색할 수 없는 경우 "Windows에서 로컬 컴퓨터에서 Microsoft Entra ID 동기화를 시작할 수 없습니다. 자세한 내용은 시스템 이벤트 로그를 검토하세요. Microsoft가 아닌 서비스인 경우 서비스 공급업체에 문의하고 서비스 관련 오류 코드 -21451857952"을 참조하세요.
  • Windows 이벤트 뷰어 애플리케이션 이벤트 로그에는 이벤트 ID 6028 오류와 "서버 암호화 키에 액세스할 수 없습니다."라는 오류 메시지가 포함됩니다.

이러한 오류가 수신되지 않도록 하려면 암호를 변경할 때 ADSync 서비스 계정 암호화 키를 중단하는 절차를 따릅니다.

ADSync 서비스 계정 암호화 키 제거

Important

다음 절차는 Microsoft Entra Connect 빌드 1.1.443.0 이하에만 적용됩니다. 최신 버전에서는 다음 단계가 필요하지 않도록 AD 동기화 서비스 계정 암호를 변경할 때 암호화 키 중단이 Microsoft Entra 커넥트 자체에서 처리되므로 최신 버전의 Microsoft Entra 커넥트 사용할 수 없습니다.

다음 절차를 사용하여 암호화 키를 제거하십시오.

암호화 키를 제거해야 하는 경우 수행할 작업

암호화 키를 중단해야 하는 경우 다음 절차를 수행합니다.

  1. 동기화 서비스 중지

  2. 기존 암호화 키 제거

  3. AD DS Connector 계정의 암호 제공

  4. ADSync 서비스 계정의 암호 다시 초기화

  5. 동기화 서비스 시작

동기화 서비스 중지

먼저 Windows 서비스 제어 관리자에서 서비스를 중지할 수 있습니다. 서비스를 중지하려고 할 때 서비스가 실행되고 있지 않은지 확인합니다. 실행 중인 경우 완료될 때까지 기다렸다가 중지합니다.

  1. Windows 서비스 제어 관리자로 이동합니다(시작 → 서비스).
  2. Microsoft Entra ID Sync를 선택하고 중지를 클릭합니다.

기존 암호화 키 제거

새 암호화 키를 만들 수 있도록 기존 암호화 키를 제거합니다.

  1. Microsoft Entra Connect 서버에 관리자로 로그인합니다.

  2. 새 PowerShell 세션을 시작합니다.

  3. '$env:ProgramFiles\Microsoft Azure AD Sync\bin\' 폴더로 이동합니다.

  4. ./miiskmu.exe /a 명령을 실행합니다.

명령을 실행한 후 PowerShell을 보여 주는 스크린샷

AD DS Connector 계정의 암호 제공

데이터베이스 내에 저장된 기존 암호를 더 이상 해독할 수 없으므로 동기화 서비스에 AD DS Connector 계정의 암호를 제공해야 합니다. 동기화 서비스는 새 암호화 키를 사용하여 암호를 암호화합니다.

  1. Synchronization Service Manager를 시작합니다(시작 → 동기화 서비스).
    동기화 서비스 관리자
  2. 커넥터 탭으로 이동합니다.
  3. 온-프레미스 AD에 해당하는 AD 커넥터를 선택합니다. AD 커넥터가 둘 이상이면 각각에 대해 다음 단계를 반복합니다.
  4. 작업 아래에서 속성을 선택합니다.
  5. 팝업 대화 상자에서 Active Directory 포리스트에 연결을 선택합니다.
  6. 암호 텍스트 상자에 AD DS 계정의 암호를 입력합니다. 암호를 모르는 경우 이 단계를 수행하기 전에 알려진 값으로 설정해야 합니다.
  7. 확인을 클릭하여 새 암호를 저장하고 팝업 대화 상자를 닫습니다.

Entra ID 커넥트or 계정의 암호를 다시 초기화합니다.

Microsoft Entra 서비스 계정의 암호를 동기화 서비스에 직접 제공할 수 없습니다. 대신 cmdlet Add-ADSyncAADServiceAccount를 사용하여 Microsoft Entra 서비스 계정을 다시 초기화해야 합니다. cmdlet은 계정 암호를 다시 설정하여 동기화 서비스에 사용할 수 있게 합니다.

  1. Microsoft Entra Connect 동기화 서버에 로그인하고 PowerShell을 엽니다.

  2. Microsoft Entra 전역 관리자 자격 증명을 제공하려면 $credential = Get-Credential을 실행합니다.

  3. Add-ADSyncAADServiceAccount -AADCredential $credential cmdlet을 실행합니다.

    cmdlet이 성공하면 PowerShell 명령 프롬프트가 나타납니다.

cmdlet은 서비스 계정의 암호를 초기화하고 Microsoft Entra ID와 동기화 엔진 모두에서 업데이트합니다.

동기화 서비스 시작

이제 동기화 서비스가 암호화 키 및 필요한 모든 암호에 액세스할 수 있으므로 Windows 서비스 제어 관리자에서 서비스를 다시 시작할 수 있습니다.

  1. Windows 서비스 제어 관리자로 이동합니다(시작 → 서비스).
  2. Microsoft Entra ID Sync를 선택하고 다시 시작을 클릭합니다.

다음 단계

개요 항목