Веб-подключение к удаленному рабочему столу

Я прекрасно понимаю, что Windows RDP работает на TCP-порте 3389. В IIS я обнаружил функцию веб-подключения к удаленному рабочему столу, которая добавляет tsweb-доступ. Мой вопрос: использует ли веб-подключение к удаленному рабочему столу протокол http в качестве транспортного протокола через порт 80? Или tsweb - это просто элемент управления ActiveX, который действует как клиент rdp и нормально подключается к 3389?

2 ответа

Роль служб удаленного рабочего стола Windows (RDS) имеет функцию IIS, которая называется " Шлюз удаленного рабочего стола". Этот шлюз заставляет TSWeb ActiveX туннелировать сеанс RDP через канал HTTPS (порт 443) вместо того, чтобы он действовал как клиент RDP (вероятно, с использованием COM-объекта mstsc) на порту 3389.

Если вы не возражаете попробовать альтернативную версию с открытым исходным кодом, написанную на C# (.NET), а также с использованием шлюза IIS (но не шлюза RDS), без какой-либо дополнительной стороны браузера (и работающего во всех браузерах, HTML 4 и 5) Я недавно выпустил Myrtille.

Роль Веб-доступ к удаленному рабочему столу (ранее Веб-доступ к службам терминалов) устанавливает веб-сайт на компьютере с Windows Server. "TSWeb" - это веб-сайт: доступ к нему осуществляется по протоколу http.

Если вы заходите на этот сайт через Internet Explorer, IE спросит вас, хотите ли вы загрузить ActiveX. Этот ActiveX позволит вам подключаться к удаленным машинам через порт 3389 (RDP). Однако сам "TS Web Access" не является activeX, это веб-сайт, содержащий activeX.

К вашему сведению, другие браузеры не поддерживают объекты ActiveX. В таких браузерах веб-сайт TSweb заставит вас загрузить файл.RDP вместо запуска удаленного соединения через activeX. Если дважды щелкнуть этот файл или запустить его с помощью клиента удаленного рабочего стола, удаленное соединение устанавливается через порт 3389.

Другие вопросы по тегам