MSTSC를 통한 저장된 자격 증명으로 원격 연결 시 Defender Credential Guard가 허용하지 않는 문제
원격 연결, MSTSC
업무를 하다 보면 자주 다른 컴퓨터에 원격으로 연결해야 할 일이 생깁니다. 리눅스 계열은 SSH로, 윈도우 계열은 SSH를 쓸 때도 있지만 대부분 RDP를 통해 GUI로 원격 연결해 사용하게 됩니다.
그러나 최근 일 년간은 윈도우 서버에 연결할 일이 거의 없다시피 하여 MSTSC.EXE라는 실행 파일 이름조차 잊고 지내다가 다시 윈도우 서버로 연결할 일이 생겨서 연결하려 했는데 다음과 같은 문제가 생겼습니다.
Windows Defender Credential Guard, 넌 못 지나간다
자격 증명이 허용되지 않아 |
두 번째 연결부터 위처럼 Windows Defender Credential Guard가 길을 가로막아버리는 것이 바로 그 문제였습니다.
뭐 그룹 정책 관리자에서 어쩌구… RDP 파일을 저장해서 저쩌구… 이런 건 전부 작동하지 않았습니다. 심지어 비밀번호도 드럽게 길어서 매번 연결할 때마다 패스워드를 복붙하는 과정도 엄청나게 귀찮았습니다.
해결 방법
해결 방법은 생각보다 간단했습니다. 구글에 검색하니 바로 이런 스택 익스체인지 글이 나와서 따라하니 바로 되더라고요.
해결 방법만 적자면 다음과 같습니다.
cmdkey /list:TERMSRV/*
명령을 통해 대상 원격 연결을 확인. (한 번도 연결한 적 없는 서버라면 생략 가능)cmdkey /delete:[확인된 대상]
명령을 통해 기존 대상 삭제. (한 번도 연결한 적 없는 서버라면 생략 가능)
예:
cmdkey /delete:TERMSRV/1.2.3.4
cmdkey /generic:TERMSRV/[IP] /user:[로그온 유저] /pass:[로그온 패스워드]
명령을 통해 새로운 자격 증명 등록
예:
cmdkey /generic:TERMSRV/1.2.3.4 /user:Administrator /pass:abadacadabra
이후 다시 해당 주소로 원격 연결을 시도하면 문제 없이 자동으로 로그온 될 겁니다.
댓글
댓글 쓰기