Windows Server 2012 서버 원격 데스크톱 로그인 시 오류 메시지가 뜹니다: "원격 데스크톱 인증 서버가 없어 원격 세션이 중단되었습니다. 서버 관리자에게 연락하세요.
"현재는 "mstsc /admin /v:target IP"를 사용해 서버에 로그인할 수 있지만, 오직 관리자 권한으로만 가능합니다.
기본 해결: 원격 데스크톱 인증 서버가 라이선스를 제공할 수 없어 원격 세션이 중단되었습니다. 인터넷에서 레지스트리에서 다음 항목을 삭제하는 방법을 따르세요: HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing. 하지만 문제는 해결되지 않고, 두 번째 이미지에서 볼 수 있는 새로운 오류 메시지가 나타납니다: "원격 세션이 차단되어 접속이 거부되어 라이선스 저장소가 생성되지 않았습니다." 원격 데스크톱 클라이언트를 권한 상승으로 실행하세요. ” 기본 해결: 원격 데스크톱 인증 서버가 라이선스를 제공할 수 없어 원격 세션이 중단되었습니다.
마이크로소프트의 공식 설명:
원인:
이 문제는 Windows 스토어 앱이 MSLicensing 레지스트리 키나 자식 키 저장소에 접근할 충분한 권한이 없기 때문에 발생합니다. 그 결과, 애플리케이션이 원격 서버에 접속하면 원격 데스크톱 ActiveX 인터페이스가 진행 중인 COM 객체의 레지스트리에 접근할 수 없게 되어 연결 과정이 중단됩니다.
용액:
경고: 레지스트리가 레지스트리 편집기나 다른 방법으로 잘못 수정될 경우 발생할 수 있는 심각한 문제가 있습니다. 이런 문제들은 운영체제를 재설치해야 할 수도 있습니다. 마이크로소프트는 이러한 문제들이 해결될 것이라고 보장할 수 없습니다. 레지스트리를 수정하는 것은 본인 책임입니다.
구글은 최종 해결책을 얻었습니다: 해결책은 REG_BINARY을 삭제하는 것이었습니다 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod 기본값만 남겨두고요. 그리고 재부팅. http://anilgprabhu.blogspot.com/2014/05/reset-trial-terminal-license-on-windows.html
근본적인 이유는 Server 2012 또는 Server 2008의 기본 최대 원격 로그인 링크가 2개이고, 이 숫자보다 많으면 라이선스 서버를 이용해 승인을 받아야 하며, 이 승인은 요금이 부과된다고 하지만, 관계자는 라이선스 서버 설정에 120일의 유예 기간을 부여하기 때문입니다. 120일이 넘도록 라이선스 서버가 여전히 제공되지 않으면 첫 번째 오류가 발생합니다. 이 유예 기간(Grace Period) 정보는 위의 레지스트리에 기록되어 있으니, 레지스트리 내 항목(이 레지스트리 키의 소유자는 관리자이며, 관리자에게 수정 권한을 추가)을 삭제하고 서버를 재시작하면 됩니다. 또한 시스템 시간을 미래로 변경한 후 레지스트리를 삭제한 뒤 다시 원래대로 변경할 수 있어 더 긴 유예 기간을 받을 수 있다고 언급되어 있습니다. 이 방법은 server2012에서 작동하며 2008에서도 작동할 것으로 보이지만, 2003은 아직 테스트되지 않았습니다. 마이크로소프트 공식 문서의 설명을 참고하면, 한눈에 명확합니다:
https://technet.microsoft.com/en-us/library/cc725933.aspx 물론, 레지스트리를 수정하는 기회주의적 방법 외에도, 라이선스 서버(Server 2008)를 배포하거나 라이선스 서버와 원격 데스크톱 게이트웨이(server2012)를 배포할 수도 있습니다. 2012는 2008에 비해 비교적 큰 변화가 있어 설정이 더 까다롭습니다. 관심 있으시면 다음 링크를 참고하시면 됩니다:
http://www.wackytechtips.com/installing-and-configuring-remote-desktop-services-rds-on-windows-server-2012/3/
|