Hyper-V 관리자를 통해 가상서버에 접속하려고 하니 아래와 같은 오류메세지가 떴다.
"서버명" 서버에 연결하는 동안 오류가 발생했습니다. 가상 컴퓨터 관리 서비스가 실행 중이고 서버에 연결할 권한이 있는지 확인하십시오.
'서버명' 컴퓨터의 작업 실패: WinRM 클라이언트가 요청을 처리할 수 없습니다. 컴퓨터 정책에 따라 사용자 자격 증명을 대상 컴퓨터에 위임할 수 없습니다. 대상 컴퓨터가 신뢰되지 않기 때문입니다. 다음 명령을 통해 올바른 인증서를 사용하도록 WSMAN 서비스를 구성하는 경우 대상 컴퓨터의 ID를 확인할 수 있습니다. winrm set winrm/config/service@{CertificateThumbprint="<thumbprint>"} 또는 이벤트 뷰어를 토해 다음 SPN을 만들 수 없도록 지정하는 이벤트가 있는지 확인할 수 있습니다. WSMAN/<computerFQDN>. 이러한 이벤트가 있는 경우 setspn.exe를 사용하여 수동으로 SPN을 만들 수 있습니다. SPN이 있지만 CredSSP에서 Kerberos를 사용하여 대상 컴퓨터의 ID를 확인할 수 없는 경우 사용자 자격 증명을 대상 컴퓨터에 위임하려면 gpedit.msc를 사용하여 다음 정책을 확인하십시오. 컴퓨터 구성 -> 관리 템플릿 -> 시스템 -> 자격 증명 위임 -> 서버 인증이 NTLM 전용일 경우 새로운 자격 증명 허용. 정책이 설정되어 있고 대상 컴퓨터에 적합한 SPN으로 구성되어 있는지 확인하십시오. 예를 들어 이름이 "myserver.domain.com"인 대상 컴퓨터의 경우 SPN은 다음 중 하나가 될 수 있습니다. WSMAN/myserver.domain.com 또는 WSMAN/*.domain.com. 이러한 변경 후 요청을 다시 시도하십시오.
대충 요약해서 신뢰하는 컴퓨터로 등록이 안되어 있어서 접속이 안된다는 것 같다.
그래서 아래의 링크를 참고하여 설정했다.
그런데 원격접속 PC에서 설정과정중 "winrm quickconfig" 라는 명령어를 실행시킬 때 PowerShell에서 이런 오류가 났다.
PS C:\WINDOWS\system32> winrm quickconfig
WinRM 서비스가 이미 이 컴퓨터에서 실행 중입니다.
WSManFault
Message
ProviderFault
WSManFault
Message = 이 컴퓨터의 네트워크 연결 형식 중 하나가 공용으로 설정되어 WinRM 방화벽 예외가 작동하지 않습니다. 네트워크 연결 형식을 도메인 또는 개인으로 변경한 후 다시 시도하십시오.
오류 번호: -2144108183 0x80338169
이 컴퓨터의 네트워크 연결 형식 중 하나가 공용으로 설정되어 WinRM 방화벽 예외가 작동하지 않습니다. 네트워크 연결 형식을 도메인 또는 개인으로 변경한 후 다시 시도하십시오.
Windows키 + R -> gpedit.msc 를 입력해 "로컬 그룹 정책 편집기" 를 켜준다.
로컬 컴퓨터 정책 > 컴퓨터 구성 > Windows 설정 > 보안 설정 > 네트워크 목록 관리자 정책 에서 사용하는 네트워크를 더블클릭하고, 네트워크 위치 탭에서 위치 유형을 개인으로 바꿔주고 확인을 누른다.
이후 winrm quickconfig 를 재실행하면 정상적으로 실행된다.
'이것저것' 카테고리의 다른 글
젯브레인 IDE들을 예쁘게 써보자 [WebStorm, IntelliJ, JetBrains, Material Theme, ProgressBar, (2) | 2021.07.26 |
---|