수정 : 원격 컴퓨터에는 네트워크 수준 인증이 필요합니다

컴퓨터 시스템에 원격으로 액세스하려고 할 때 도메인 연결 시스템에서 아래에 설명 된 오류를보고합니다. 컴퓨터에서 네트워크 수준 인증 (또는 NLA)이 활성화 된 경우에도 발생합니다. 이 문제를 해결하기위한 간단한 해결 방법이 있습니다. 속성을 사용하여 옵션을 직접 비활성화하거나 레지스트리를 일부 변경하고 시스템을 다시 시작할 수 있습니다.

 연결하려는 원격 컴퓨터에는 NLA (네트워크 수준 인증)가 필요하지만 NLA를 수행하기 위해 Windows 도메인 컨트롤러에 연결할 수 없습니다. 원격 컴퓨터의 관리자 인 경우 시스템 속성 대화 상자의 원격 탭에있는 옵션을 사용하여 NLA를 비활성화 할 수 있습니다. 

또는이 또한 일어날 수 있습니다 :

 원격 컴퓨터에는 컴퓨터에서 지원하지 않는 네트워크 수준 인증이 필요합니다. 도움이 필요하면 시스템 관리자 나 기술 지원부에 문의하십시오. 

참고 : 이 해결 방법을 수행하기 전에 미리 데이터를 백업하고 레지스트리 사본을 만들어야합니다. 계속하기 전에 두 컴퓨터 모두에서 진행중인 작업이 없는지 확인하십시오.

해결 방법 1 : 속성을 사용하여 NLA 비활성화

네트워크 수준 인증이 좋습니다. 네트워크 관리자가 단 한 개의 상자를 선택하여 누가 어떤 시스템에 로그인 할 수 있는지 제어 할 수 있도록 추가 보안 기능을 제공합니다. 이를 선택하면 RDP 클라이언트가 업데이트되었고 대상이 도메인 인증되었는지 확인하십시오. 도메인 컨트롤러도 볼 수 있어야합니다.

Remote Desktop Setting (원격 데스크톱 설정) 경로를 살펴보고 처음부터 간단하게 유지할 것입니다. 그래도 문제가 해결되지 않으면이 솔루션 이후에 다른 솔루션도 다루었습니다.

  1. Windows + R을 누르고sysdm.cpl ”을 입력 한 후 Enter를 누르십시오. 시스템 속성에있게됩니다.
  2. 원격 탭을 클릭하고 " 네트워크 수준 인증을 사용하여 원격 데스크톱을 실행하는 컴퓨터에서만 연결 허용 (권장) "을 선택 취소 하십시오 .

  1. 변경 사항을 저장하고 종료하려면 적용 을 누르 십시오 . 이제 원격 컴퓨터에 다시 로그인하여 문제가 해결되었는지 확인하십시오.

해결 방법 2 : 레지스트리를 사용하여 NLA 비활성화

이 방법은 어떤 이유로 첫 번째 방법을 실행할 수없는 경우에도 작동합니다. 그러나이 경우 컴퓨터를 완전히 다시 시작해야하며 프로덕션 서버가 실행중인 경우 가동 중지 시간이 발생할 수 있습니다. 모든 작업을 저장하고 스테이징 환경에 남아있는 것이 있으면 커밋하십시오.

  1. Windows + R을 누르고 대화 상자에 " regedit "를 입력 한 다음 Enter 키를 눌러 레지스트리 편집기를 시작하십시오.
  2. 레지스트리 편집기에서 파일> 네트워크 레지스트리 연결을 클릭하십시오. 원격 컴퓨터의 세부 사항을 입력하고 연결을 시도하십시오.

  1. 연결되면 다음 파일 경로로 이동하십시오.

HKLM> 시스템> CurrentControlSet> 제어> 터미널 서버> WinStation> RDP-Tcp

  1. 이제 다음 값을 0으로 변경하십시오.
 SecurityLayer 사용자 인증 
  1. 이제 PowerShell로 이동하여 명령을 실행하십시오.
 컴퓨터 재시작 

해결 방법 3 : PowerShell을 사용하여 비활성화

NLA를 비활성화하는 가장 좋아하는 방법 중 하나는 PowerShell 명령을 사용하여 NLA를 원격으로 비활성화하는 것입니다. PowerShell을 사용하면 원격 컴퓨터에 액세스 할 수 있으며 컴퓨터를 대상으로 지정한 후 명령을 실행하여 NLA를 비활성화 할 수 있습니다.

  1. Windows + S를 눌러 컴퓨터에서 PowerShell을 시작하고 대화 상자에 "powershell"을 입력 한 다음 결과를 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하십시오.
  2. PowerShell에 들어가면 다음 명령을 실행하십시오.
 $ TargetMachine = "대상 기계 이름"(Get-WmiObject-클래스 "Win32_TSGeneralSetting"-네임 스페이스 root \ cimv2 \ terminalservices -ComputerName $ TargetMachine-필터 "TerminalName = 'RDP-tcp'"). SetUserAuthenticationRequired (0) 

여기서 "Target-Machine-Name"은 대상으로하는 시스템의 이름입니다.

위의 예에서 서버 이름은“member-server”입니다.

해결 방법 4 : 그룹 정책 편집기 사용

NLA를 비활성화하는 다른 방법은 그룹 정책 편집기를 사용하는 것입니다. 이것은 담요를 비활성화 할 때 유용합니다. 그룹 정책 편집기는 강력한 도구이며 사용자가 모르는 값을 변경하면 컴퓨터를 쓸모 없게 만들 수 있습니다. 계속하기 전에 모든 값을 백업하십시오.

  1. Windows + R을 누르고 " gpedit를 입력하십시오. 대화 상자에서 msc ”를 입력하고 Enter를 누르십시오.
  2. 그룹 정책 편집기에서 다음 경로로 이동하십시오.

컴퓨터 구성> 관리 템플릿> Windows 구성 요소> 원격 데스크톱 서비스> 원격 데스크톱 세션 호스트> 보안

  1. 이제 ' 네트워크 수준 인증을 사용하여 원격 연결에 사용자 인증 필요 '를 검색하여 비활성화로 설정하십시오.

  1. 이 단계 후에 오류가 해결되었는지 확인하십시오.

참고 : 이 모든 단계를 수행 한 후에도 연결할 수없는 경우 도메인에서 머신을 제거한 다음 읽을 수 있습니다. 이렇게하면 모든 구성이 다시 초기화되고 올바른 구성이됩니다.

재미있는 기사