2014-01-08 5 views
3

Windows RDP가 TCP 포트 3389에서 작동한다는 것을 잘 알고 있습니다. tsweb 액세스를 추가하는 IIS의 원격 데스크톱 웹 연결 기능을 사용하게되었습니다. 내 질문은 원격 데스크톱 웹 연결이 HTTP 프로토콜을 전송으로 사용합니까? 포트 80을 통한 프로토콜? 아니면 tsweb 그냥 rdp 클라이언트 역할을 정상적으로 3389에 연결하는 ActiveX 컨트롤입니까?원격 데스크톱 웹 연결

답변

0

원격 데스크톱 웹 액세스 역할 (이전의 터미널 서비스 웹 액세스)은 Windows Server 컴퓨터에 웹 사이트를 설치합니다. "TSWeb"은 웹 사이트입니다. http 프로토콜을 사용하여 액세스합니다.

Internet Explorer를 사용하여이 웹 사이트에 액세스하면 Internet Explorer에서 ActiveX를 다운로드할지 묻습니다. 이 ActiveX를 사용하면 포트 3389 (RDP)를 통해 원격 컴퓨터에 연결할 수 있습니다. 그러나 "TS 웹 액세스"자체가 인 경우 activeX가 아니며 activeX가 포함 된 웹 사이트입니다.

참고로, 다른 브라우저는 activeX 개체를 지원하지 않습니다. 이러한 브라우저에서 "TSweb"웹 사이트는 activeX를 통해 원격 연결을 시작하는 대신 .RDP 파일을 다운로드하도록합니다. 이 파일을 두 번 클릭하거나 원격 데스크톱 클라이언트에서 실행하면 포트 3389를 통해 원격 연결이 설정됩니다.

3

Windows 원격 데스크톱 서비스 (RDS) 역할에는 IIS 기능인 "Remote Desktop Gateway"이 있습니다. 이 게이트웨이는 TSWeb ActiveX가 HTTPS 채널 (포트 443)을 통해 포트 3389에서 RDP 클라이언트 (아마 mstsc COM 개체 사용) 역할을하는 대신 RDP 세션을 터널링하도록 만듭니다.

C# (.NET) 및 IIS 게이트웨이 (RDS 하나가 아닌)로 작성된 오픈 소스 대안을 플러그인 브라우저 측 (모든 브라우저에서 작동하는 HTML 4 및 5)없이 시도한 결과, 최근에 Myrtille을 릴리스했습니다.

+1

적극적으로 프로젝트를 유지하기위한 유료 투표 ... –