RDP를 사용하여 EC2 Windows 인스턴스에 연결할 때 발생하는 인증 오류를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 5월 29일

RDP(Remote Desktop Protocol)를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에 로그인할 수 없습니다. 다음 인증 오류 메시지 중 하나가 수신됩니다.

  • "An authentication error has occurred. The Local Security Authority cannot be contacted."
  • "The remote computer that you are trying to connect to requires Network Level Authentication (NLA), but your Windows domain controller cannot be contacted to perform NLA. If you are an administrator on the remote computer, you can disable NLA by using the options on the Remote tab of the System Properties dialog box."
  • "This computer can't connect to the remote computer. Try connecting again, if the problem continues, contact the owner of the remote computer or your network administrator."

이 오류를 해결하려면 어떻게 해야 합니까?

해결 방법

도메인 자격 증명이 인증되지 않아 인스턴스에서 도메인 컨트롤러에 대한 연결이 끊어진 경우 NLA 오류가 종종 발생합니다. 이 문제를 해결하려면 AWS Systems Manager AWSSupport-TroubleshootRDP 자동화 문서를 사용하거나 인스턴스에서 NLA를 비활성화할 수 있습니다.

AWSSupport-TroubleshootRDP 자동화 문서

AWSSupport-TroubleshootRDP 자동화 문서를 사용하면 Amazon EC2 Windows 인스턴스에서 공통 설정을 수정할 수 있으며, 이는 RDP 연결에 영향을 미칠 수 있습니다. AWSSupport-TroubleshootRDP 문서를 사용하여 문제를 해결하는 방법은 AWSSupport-TroubleshootRDP를 참조하십시오.

인스턴스에서 NLA 비활성화

참고: NLA를 비활성화하면 레지스트리를 변경해야 합니다. 시작하기 전에 인스턴스에서 Amazon Machine Image(AMI)를 생성합니다. 이렇게 하면 레지스트리를 변경하기 전에 백업이 생성됩니다.

AWS Systems Manager AWS-RunPowerShellScript Run Command를 사용하여 레지스트리 키를 추가하려면 다음 단계를 따르십시오.

중요: 인스턴스에 AWS Systems Manager SSM 에이전트가 설치되어 있어야 합니다. 인스턴스에는 System Manager에 대한 권한이 포함된 AWS Identity and Access Management(IAM) 역할(AmazonEC2RoleforSSM)도 있어야 합니다. 자세한 내용은 Systems Manager 사전 조건을 참조하십시오.

1.    AWS Systems Manager 콘솔을 엽니다.

2.    탐색 창의 [Instances & Nodes] 섹션에서 [Run Command]를 선택합니다.

3.    [Run command]를 선택합니다.

4.    [Command document]에서 AWS-RunPowerShellScript를 선택합니다.

5.    [Command parameters]에 다음 명령을 입력합니다.

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v SecurityLayer /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v fAllowSecProtocolNegotiation /t REG_DWORD /d 0 /f

6.    [Targets]에서 [Choose instances manually]를 선택합니다.

7.    인스턴스를 선택합니다.

8.    [Run]을 선택합니다.

9.    [Overall status]가 Success로 변경될 때까지 기다립니다. 2분 후 페이지를 새로 고칩니다.

10.    인스턴스를 다시 시작합니다.

11.    RDP를 사용하여 인스턴스에 로그인합니다.

아직 연결되지 않는다면 Amazon EC2 Windows 인스턴스에 대한 원격 데스크톱 연결 문제를 해결하려면 어떻게 해야 합니까?를 참조하십시오.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?