Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

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

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

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

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.

또는 다음과 같은 경우도 발생할 수 있습니다.

The remote computer requires Network Level Authentication, which your computer does not support. For assistance, contact your system administrator or technical support.

참고: 이러한 해결 방법을 따르기 전에 데이터를 백업하고 사전에 레지스트리 복사본을 만드는 것이 중요합니다. 계속하기 전에 두 컴퓨터 모두에서 진행 중인 작업이 없는지 확인하십시오.

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

네트워크 수준 인증이 좋습니다. 이것은 추가 보안을 제공하고 네트워크 관리자가 하나의 상자를 선택하여 어떤 시스템에 로그인할 수 있는지 제어하는 ​​데 도움이 됩니다. 이것을 선택하는 경우 RDP 클라이언트가 업데이트되었고 대상이 도메인 인증을 받았는지 확인하십시오. 도메인 컨트롤러도 볼 수 있어야 합니다.

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

  1. Windows + R을 누르고 “sysdm.cpl을 입력합니다. "를 입력하고 Enter 키를 누릅니다. 시스템 속성에 있습니다.
  2. 원격 탭 을 클릭합니다. 및 선택 취소 "네트워크 수준 인증으로 원격 데스크톱을 실행하는 컴퓨터에서만 연결 허용(권장) ".

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

<올 시작="3">
  • 적용 누르기 변경 사항을 저장하고 종료합니다. 이제 원격 컴퓨터에 다시 로그인하여 문제가 해결되었는지 확인하십시오.
  • 해결 방법 2:레지스트리를 사용하여 NLA 비활성화

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

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

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

    <올 시작="3">
  • 연결되면 다음 파일 경로로 이동합니다.
  • HKLM >SYSTEM> CurrentControlSet> Control >터미널 서버> WinStations> RDP-Tcp

    1. 이제 다음 값을 0으로 변경합니다.
    SecurityLayer
    
    UserAuthentication
    1. 이제 PowerShell로 이동하여 명령을 실행합니다.
    restart-computer

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

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

    1. Windows + S를 눌러 컴퓨터에서 PowerShell을 실행하고 대화 상자에 "powershell"을 입력하고 결과를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다.
    2. PowerShell에서 다음 명령을 실행합니다.
    $TargetMachine = “Target-Machine-Name”
    
    (Get-WmiObject -class “Win32_TSGeneralSetting” -Namespace root\cimv2\terminalservices -ComputerName $TargetMachine -Filter “TerminalName=’RDP-tcp'”).SetUserAuthenticationRequired(0)

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

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

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

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

    NLA를 비활성화하는 또 다른 방법은 그룹 정책 편집기를 사용하는 것입니다. 이것은 일괄 비활성화하는 경우에 유용합니다. 그룹 정책 편집기는 강력한 도구이며 알지 못하는 값을 변경하면 컴퓨터를 쓸모 없게 만들 수 있습니다. 계속하기 전에 모든 값을 백업했는지 확인하십시오.

    1. Windows + R을 누르고 “gpedit.를 입력합니다. msc "를 입력하고 Enter 키를 누릅니다.
    2. 그룹 정책 편집기에서 다음 경로로 이동합니다.

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

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

    <올 시작="3">
  • 이제 '네트워크 수준 인증을 사용하여 원격 연결에 사용자 인증 필요를 검색합니다. '를 선택하고 사용 안 함으로 설정합니다. .
  • 수정:원격 컴퓨터에는 네트워크 수준 인증이 필요합니다.

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

    참고: 이 모든 단계를 수행한 후에도 연결할 수 없으면 도메인에서 컴퓨터를 제거한 다음 읽을 수 있습니다. 이렇게 하면 모든 구성이 다시 초기화되고 사용자에게 적합합니다.