
내 컴퓨터(Windows 8.1 Professional)에서 TightVNC 서버(v. 2.7.10)를 실행하고 있습니다. 내가 실제로 컴퓨터 앞에 있으면 다른 사람들이 VNC 클라이언트를 사용하여 내 화면을 볼 수 있습니다. 그러나 내 컴퓨터에 RDP하면 다른 사용자가 내 세션을 볼 수 없습니다. Windows 잠금 화면만 표시됩니다.
TightVNC를 사용하여 다른 사용자가 내 현재 RDP 세션을 볼 수 있도록 하려면 어떻게 해야 합니까?
답변1
VNC와 RDP는 서로 다른 프로토콜입니다. VNC는 서버 컨트롤이 계속 활성화된 상태에서 서버 화면에서 클라이언트 입력(예: 마우스, 키보드 등)을 사용할 수 있는 옵션을 갖춘 화면 공유입니다. 원격 데스크톱은 NT4의 터미널 서비스로 시작된 컴퓨터 관리를 위해 만들어졌습니다. 각 사용자가 자신만의 세션을 가지기 때문에 Windows를 다중 사용자 환경으로 만든 이유 중 하나였습니다.
RDP를 실행하면 콘솔이 잠깁니다.소비자 버전Windows의. 서버 에디션의 경우 "콘솔"에 있는 사람을 시작하지 않습니다. 를 실행할 때 /admin
(이전에는 /console
) 명령을 사용하여 이를 무시할 수 있습니다 mstsc.exe
.
VNC를 사용하는 경우 콘솔 화면이 표시됩니다. RDP를 사용하는 경우 세션에 연결됩니다. Windows Professional 버전(서버 아님!)의 경우 동시 연결은 하나만 허용되므로 누군가 연결하면 콘솔 세션이 잠깁니다. 주변에는 방법이 없습니다.
답변2
해결책이 있습니다... 하지만 각각에는 제한 사항이 있습니다.
원격 세션에서 "서비스" 대신 "응용 프로그램"으로 VNC 서버를 시작해야 합니다. 이런 방식으로 RDP 세션을 볼 수 있지만 해당 UAC와 상호 작용할 수는 없습니다.
또 다른 해결 방법은 원격 컴퓨터에 대한 RDP 연결을 시작하는 컴퓨터에서 VNC 서버를 시작하는 것입니다. 이렇게 하면 원격 사용자가 클라이언트의 RDP 창을 보고 사용할 수 있습니다.
2021년 추가됨: 버전 2.8.53의 TightVNC 서버는 활성 RDP 세션에 대한 연결을 지원합니다. (그러나 "수락/거부"를 위해서는 쿼리를 비활성화해야 합니다)원천
답변3
작동할지 확실하지 않지만 RDP에서 TightVNC 독립 실행형 서버를 실행해 보십시오. TightVNC 서비스를 실행하지 마십시오(제 생각에는 기본 설치에서 서비스를 실행하도록 선택한 것 같습니다).