2014-01-08 4 views
3

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

ответ

0

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

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

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

3

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

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

+1

Голосование за активное поддержание проектов ... –

Смежные вопросы