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

수정 방법: 원격 데스크톱 연결 시 '자격 증명이 작동하지 않음' 오류 해결하기

원격 데스크톱(Remote Desktop)으로 다른 시스템에 접속하려 할 때 '자격 증명이 작동하지 않습니다(Your credentials did not work)'라는 오류 메시지가 나타나는 경우가 있습니다. 이 오류는 대개 RDP(원격 데스크톱 프로토콜) 연결을 차단하는 Windows 정책이나 사용자 이름 문제로 인해 발생합니다. 문제의 원인은 자격 증명 자체가 아니라 다른 곳에 있기 때문에, 올바른 계정 정보를 입력했는데도 오류가 발생해 매우 답답할 수 있습니다.

특히 Windows 10을 새로 설치한 직후 이 오류 메시지를 받는 사용자가 많습니다. 원격 데스크톱 연결에 의존하는 사용자에게 이런 오류는 큰 걸림돌이 되지만, 아래 가이드를 순서대로 따르면 충분히 해결할 수 있으니 걱정하지 않으셔도 됩니다.

Windows 10에서 '자격 증명이 작동하지 않음' 오류가 발생하는 원인

이 오류 메시지는 주로 다음과 같은 요인에 의해 발생합니다.

  • 사용자 이름 변경: Windows를 새로 설치하거나 기존 사용자 계정의 이름을 변경하면 이러한 문제가 생길 수 있습니다. 실제로 사용자 이름을 변경해도 원격 데스크톱 연결에는 변경 사항이 반영되지 않아 오류가 발생합니다.
  • Windows 보안 정책: 경우에 따라 일반(비관리자) 사용자의 로그인을 차단하는 Windows 보안 정책 때문에 오류가 나타나기도 합니다.

오류의 원인을 파악했다면, 아래에서 소개하는 해결 방법을 제시된 순서대로 하나씩 적용해 보세요.

해결 방법 1: 사용자 이름 되돌리기

앞서 언급했듯이, 이 오류는 접속하려는 사용자 계정이 원격 데스크톱 서버에 존재하지 않을 때 발생합니다. 사용자 이름을 변경하거나 Windows를 새로 설치하면 원격 데스크톱 연결에는 기존 이름이 그대로 남아 있어, 입력한 자격 증명이 서버와 일치하지 않게 됩니다. 따라서 오류가 발생하기 전에 사용하던 사용자 이름으로 되돌려 문제를 확인해 보는 것이 좋습니다.

해결 방법 2: Windows 보안 정책 편집

원격 데스크톱 연결에는 비관리자 계정의 RDP 로그인을 허용하지 않는 Windows 보안 정책이 있습니다. 일반 사용자 계정으로 로그인하려면 원격 데스크톱 사용자 그룹에 해당 계정을 추가해야 합니다. 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
  2. 'secpol.msc'를 입력하고 Enter 키를 누릅니다. 그러면 로컬 보안 정책 창이 열립니다.
  3. 로컬 정책(Local Policies)을 확장한 뒤 사용자 권한 할당(User Rights Assignment)을 선택합니다.
  4. 오른쪽 목록에서 '원격 데스크톱 서비스를 통한 로그온 허용(Allow log on through Remote Desktop Services)' 또는 '터미널 서비스를 통한 로그온 허용(Allow log on through Terminal Services)'을 찾아 더블클릭합니다.
  5. 사용자 또는 그룹 추가를 클릭하고 Remote Desktop Users를 입력합니다.
  6. 확인을 클릭하고, 적용을 누른 후 다시 확인을 클릭합니다.
  7. 변경 사항을 적용하기 위해 시스템을 재시작합니다.
  8. 문제가 해결되었는지 확인합니다.

해결 방법 3: 로컬 그룹 정책 편집

위 방법으로 해결되지 않는다면, 몇 가지 로컬 그룹 정책을 수정하여 문제를 해결해 볼 수 있습니다. 자격 증명 위임(Credential Delegation) 관련 정책들을 특정 값으로 설정하면 대부분의 경우 문제가 해결됩니다. 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 창을 엽니다.
  2. 'gpedit.msc'를 입력하여 로컬 그룹 정책 편집기를 실행합니다.
  3. 다음 경로로 이동합니다.
    컴퓨터 구성 > 관리 템플릿 > 시스템 > 자격 증명 위임
  4. 'NTLM 전용 서버 인증을 사용하여 기본 자격 증명 위임 허용' 정책을 더블클릭하여 편집합니다.
  5. 사용으로 설정한 뒤 표시 버튼을 클릭합니다.
  6. 아래를 더블클릭하고 TERMSRV/*를 입력한 후 확인을 누릅니다.
  7. 다음 정책들에도 동일하게 적용합니다.
    기본 자격 증명 위임 허용
    저장된 자격 증명 위임 허용
    NTLM 전용 서버 인증을 사용하여 저장된 자격 증명 위임 허용
  8. 마지막으로 로컬 그룹 정책 편집기를 닫고 시스템을 재시작합니다.
  9. 문제가 지속되는지 확인합니다.

해결 방법 4: 레지스트리 편집

경우에 따라 레지스트리 설정을 일부 변경하면 오류가 사라질 수 있습니다. 이 단계에서는 레지스트리의 일부 구성을 변경해 보겠습니다.

  1. Windows 키 + R을 눌러 실행 창을 엽니다.
  2. 'regedit'를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  3. 다음 경로로 이동합니다.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  4. 'LsaCompatibilityLevel' 항목을 클릭합니다.
  5. 해당 REG_DWORD 값을 더블클릭하여 값 데이터를 1로 변경합니다.
  6. 문제가 해결되었는지 확인합니다.

참고: 2단계 인증(Two-Factor Authentication)이 활성화된 상태에서는 원격 데스크톱 연결이 작동하지 않을 수 있으므로, 로컬에서 직접 로그인하여 진행하는 것이 좋습니다.

해결 방법 5: Windows Hello 로그인 비활성화 (해당되는 경우)

때때로 Windows Hello 로그인이 문제의 원인이 되기도 합니다. 이 단계에서는 Windows Hello 로그인을 일반 암호 방식으로 교체해 보겠습니다.

  1. Windows 키 + I를 동시에 눌러 설정 앱을 엽니다.
  2. 설정 앱에서 '계정 > 로그인 옵션'으로 이동한 뒤, Windows Hello 로그인을 비활성화합니다.
  3. 이제 일반 암호를 설정합니다. 암호 옵션을 클릭한 후 추가 버튼을 누릅니다.
  4. 추가 버튼을 누르면 새 암호와 암호 힌트를 입력하는 팝업 창이 나타납니다.
  5. 새 암호와 힌트를 입력하고 저장하면 설정이 완료됩니다.
  6. 문제가 지속되는지 확인합니다.