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

원격 Hyper-V Server 2019 연결 오류 해결 방법 – CredSSP 자격 증명 위임 설정 가이드

구축을 완료한 Hyper-V 인프라는 일반적으로 Hyper-V 관리자(Hyper-V Manager) 또는 Windows Admin Center를 통해 관리합니다. 물론 로컬에서도 관리할 수 있지만, 서버가 여러 대인 환경에서는 원격 관리가 훨씬 효율적입니다. Microsoft는 Windows 8부터 Professional 및 Enterprise 에디션(Windows 8, 8.1, 10)에 Hyper-V 클라이언트 기능을 통합했습니다. 덕분에 IT 관리자는 굳이 Windows Server에서 작업할 필요 없이 자신의 Windows 클라이언트 PC에서 바로 원격 서버를 관리할 수 있어 유연성이 크게 향상되었습니다.

원격 Hyper-V 서버에 연결하는 절차는 매우 간단합니다. Hyper-V 관리자를 실행한 뒤 콘솔 우측의 서버에 연결(Connect to Server…)을 클릭하고 원격 가상화 서버 정보를 입력하면 됩니다.

원격 Hyper-V Server 2019 연결 오류 해결 방법 – CredSSP 자격 증명 위임 설정 가이드

그러나 일부 IT 관리자들은 Windows 클라이언트에서 원격 Hyper-V 서버에 접속할 때 문제를 겪곤 합니다. 이 문제에는 여러 원인이 있지만, 이 글에서는 소스 머신과 대상 머신 간의 신뢰(trust) 관계가 설정되지 않아 발생하는 경우를 다룹니다. 이때 아래와 같은 오류 메시지가 나타나며 연결에 실패합니다.

“서버 "ServerName"에 연결하는 동안 오류가 발생했습니다. Virtual Machine Management 서비스가 실행 중인지, 그리고 해당 서버에 연결할 권한이 있는지 확인하십시오. 원격 서버 연결 실패: WinRM 클라이언트가 요청을 처리할 수 없습니다. 컴퓨터 정책이 사용자 자격 증명의 대상 컴퓨터로의 위임을 허용하지 않습니다…”

원격 Hyper-V Server 2019 연결 오류 해결 방법 – CredSSP 자격 증명 위임 설정 가이드

원인은 비교적 명확하므로, 다음 단계에서 Windows 클라이언트와 원격 Hyper-V 서버 간의 신뢰 관계를 활성화하는 과정을 차근차근 안내하겠습니다.

1단계: NTLM 전용 서버 인증을 사용해 새 자격 증명 위임 허용

Windows 클라이언트에서 신뢰를 활성화하는 방법은 GUI와 PowerShell 두 가지가 있습니다. 여기서는 GUI 방식인 로컬 그룹 정책 편집기(Local Group Policy Editor)를 사용하겠습니다. 관련 정책 이름은 “NTLM 전용 서버 인증을 사용하여 새 자격 증명 위임 허용(Allow delegating fresh credentials with NTLM-only server authentication)”입니다.

이 정책 설정은 CredSSP(Credential Security Support Provider) 구성 요소를 사용하는 애플리케이션(예: 원격 데스크톱 연결)에 적용됩니다. CredSSP는 다른 애플리케이션의 인증 요청을 처리하는 인증 공급자입니다. 이 정책을 사용으로 설정하면 사용자의 새 자격 증명(fresh credentials, 애플리케이션 실행 시 입력을 요청받는 자격 증명)을 위임할 수 있는 서버를 지정할 수 있습니다. 반면 기본값인 “구성되지 않음”으로 두면 상호 인증 완료 후 모든 머신(TERMSRV/*)에서 실행 중인 원격 데스크톱 세션 호스트에 대한 새 자격 증명 위임만 허용되고, “사용 안 함”으로 설정하면 어떤 머신에도 자격 증명을 위임할 수 없습니다. 이번 예제에서는 원격 Hyper-V 서버에 접속하는 소스 Windows 머신에서 해당 정책을 활성화하겠습니다.

  1. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 gpedit을 입력해 그룹 정책 편집기를 검색합니다.
  2. 그룹 정책 편집(Edit Group Policy)을 엽니다.
  3. 컴퓨터 구성 > 관리 템플릿 > 시스템 > 자격 증명 위임(Credentials Delegation)으로 이동합니다.원격 Hyper-V Server 2019 연결 오류 해결 방법 – CredSSP 자격 증명 위임 설정 가이드
  4. “NTLM 전용 서버 인증을 사용하여 새 자격 증명 위임 허용” 항목을 더블클릭합니다.
  5. 사용(Enable)을 선택해 정책을 활성화합니다.
  6. “서버 목록에 추가(Add servers to the list)” 옆의 표시(Show…)를 클릭합니다.
  7. 입력란에 WSMAN/Hyper-V 서버 이름을 입력합니다. 예제에서 서버 이름이 hyperv01이므로 wsman/hyperv01이라고 입력합니다.원격 Hyper-V Server 2019 연결 오류 해결 방법 – CredSSP 자격 증명 위임 설정 가이드
  8. 확인을 클릭해 저장합니다.
  9. 적용을 누른 후 확인을 클릭합니다.

2단계: 그룹 정책 강제 업데이트

기본적으로 컴퓨터 그룹 정책은 백그라운드에서 90분마다, 최대 0~30분의 무작위 오프셋을 두고 업데이트됩니다. 이를 기다리지 않기 위해 CMD 또는 PowerShell로 강제 업데이트를 진행하겠습니다. 참고로 그룹 정책 새로 고침 간격은 0분부터 최대 31일까지 조정할 수 있습니다.

  1. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자) 또는 명령 프롬프트(관리자)를 엽니다.
  2. 관리자 권한 확인 창에서 를 클릭합니다.
  3. gpupdate /force를 입력하고 Enter 키를 누릅니다. 몇 초 안에 정책이 업데이트됩니다.원격 Hyper-V Server 2019 연결 오류 해결 방법 – CredSSP 자격 증명 위임 설정 가이드

3단계: Hyper-V 관리자에서 원격 서버 연결하기

  1. Windows 클라이언트 머신에서 Hyper-V 관리자를 엽니다.
  2. 콘솔 우측의 서버에 연결(Connect to Server…)을 클릭합니다.
  3. 다른 컴퓨터(Another Computer)에 Hyper-V 2019 서버 이름을 입력하고, 다른 사용자로 연결(Connect as another user)을 선택한 뒤 사용자 설정(Set User…)을 클릭합니다. 이 예제에서는 hyperv01이라는 원격 Hyper-V 서버에 연결합니다.원격 Hyper-V Server 2019 연결 오류 해결 방법 – CredSSP 자격 증명 위임 설정 가이드
  4. 사용자 이름과 비밀번호를 입력합니다. 사용자 이름 형식은 <servername\user> 또는 <domain\user>여야 하며, 이 예제에서는 hyperv01\Administrator를 사용합니다.원격 Hyper-V Server 2019 연결 오류 해결 방법 – CredSSP 자격 증명 위임 설정 가이드
  5. 확인을 클릭한 후 한 번 더 확인을 누릅니다.
  6. 원격 Hyper-V 서버에 성공적으로 연결되었습니다!
  7. 이제 가상 머신을 자유롭게 관리해 보세요.