본문 바로가기
IT/개발환경

AD Connect (6/7) -

by rapker 2023. 4. 17.
반응형
 
 
Azure AD Connect TLS 1.2 활성화
 
Azure AD Connect 버전 1.2.65.0 이상은 Azure와 통신에 TLS 1.2만 지원합니다.
Azure AD Connect 서버에서 TLS 1.2만 강제하도록 Powershell 에서 설정합니다.
 
If (-Not (Test-Path 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319'))
{
    New-Item 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' -Force | Out-Null
}
New-ItemProperty -Path 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' -Name 'SystemDefaultTlsVersions' -Value '1' -PropertyType 'DWord' -Force | Out-Null
New-ItemProperty -Path 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -PropertyType 'DWord' -Force | Out-Null
If (-Not (Test-Path 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319'))
{
    New-Item 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -Force | Out-Null
}
New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -Name 'SystemDefaultTlsVersions' -Value '1' -PropertyType 'DWord' -Force | Out-Null
New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -PropertyType 'DWord' -Force | Out-Null
If (-Not (Test-Path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server'))
{
    New-Item 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server' -Force | Out-Null
}
New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server' -Name 'Enabled' -Value '1' -PropertyType 'DWord' -Force | Out-Null
New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server' -Name 'DisabledByDefault' -Value '0' -PropertyType 'DWord' -Force | Out-Null
If (-Not (Test-Path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client'))
{
    New-Item 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -Force | Out-Null
}
New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -Name 'Enabled' -Value '1' -PropertyType 'DWord' -Force | Out-Null
New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -Name 'DisabledByDefault' -Value '0' -PropertyType 'DWord' -Force | Out-Null
Write-Host 'TLS 1.2 has been enabled. You must restart the Windows Server for the changes to take affect.' -ForegroundColor Cyan
 
위 스크립트 내용을 복사하여 Azure AD Connect 서버에서 Powershell을 열고 실행합니다.
 
AAD Connect 설치
 
Azure Portal의 Azure AD Connect에서 AAD Connect를 다운로드 할 수 있고, 추 후 동기화 상태도 확인 가능합니다.
 
 
우선 AD Connect 서버에 다운로드 해주시고...
 
설치를 시작합니다.
 
 
 
앞서 만들었던 Azure AD의 AD 동기화용 전역관리자 계정 정보를 입력합니다.
 
 
인증 절차 진행을 시작합니다.
 
 
진행 중 아래와 같이 인터넷이 방화벽에 걸리는 경우가 몇 차례 발생할 수 있는데 반드시 필요한 과정이므로 해당 웹사이트들은 허용해 줍니다.
 
 
 
 
https://aadcdn.msauth.net 도 동일하게 허용해 줍니다. (동일 내용이라 과정 생략)
 
몇 차례 웹사이트를 방화벽에 허용 해주면 아래와 같은 스크립트 오류를 만나게 되는데 그냥 종료 해 줍니다.
 
 
취소 되었다는 문구가 있지만 그대로 다시 진행 합니다.
 
 
Azure AD Connect에 입력한 전역관리자 계정으로 로그인 과정을 진행합니다.
 
 
 
첫 로그인이라 비밀번호 변경을 진행합니다.
 
인증이 완료되면 AAD 인증 과정은 잘 진행이 되는 모습이구요
 
 
AAD 계정은 인증이 완료 되었고
이제 AD DC의 관리자 계정 정보를 입력 해 줍니다.
 
 
모든 준비는 완료 되었고 설치를 시작 합니다.
 
열심히 설치중인 상태 입니다.
 
 
약 5분 정도 지나면 아래와 같이 설치가 완료 됩니다.
 
반응형
 
 
설치완료 직 후 사용해도 문제가 없다고 하지만 간혹 AD 모듈이 정상적으로 로드되지 않는 경우가 있으므로 가급적 시스템 재시작 후 다음 설정 진행하기를 권장 합니다.
반응형
LIST