Windows Server 2012 - доступ к RDS через веб-доступ с внешнего адреса


8

У меня очень странная проблема. Я настраиваю RDS-сервер в Azure для подтверждения концепции. Я обнаружил, что если я использую веб-доступ, используя внешний URL-адрес, предоставленный azure (xxxx.cloudapp.net/RDWeb), я могу войти в систему нормально, даже получить небольшое всплывающее окно на панели задач, чтобы сказать, что я подключен, однако на странице нет доступных удаленных приложений - как будто ни один не был опубликован.

Если я изменю свой файл hosts для обработки внешнего IP-адреса как имеющего внутреннее DNS-имя (xxx.domain.local и т. Д.), И использую его для доступа к RDWeb, он работает отлично. Я могу получить доступ к каталогу удаленных приложений, выбрать приложение и запустить его без проблем.

Я перепробовал все, что мог придумать, включая настройку шлюза rds, который раньше не устанавливался, но ничего не меняет. У кого-нибудь есть понимание?

Ответы:


1

У меня была эта проблема, все зависит от имен и сертификатов. Вы должны убедиться, что:

  • Все серверы настроены для представления вашего внешнего DNS-имени, веб-сервера удаленных рабочих столов, хостов сеансов, брокеров и шлюза (если он у вас есть)
  • Серверы должны иметь возможность отвечать на это внешнее имя во внутренней сети, поэтому вам необходимо настроить вторую DNS-зону во внутренней сети с внешним именем и правильными IP-адресами для всех серверов.
  • Убедитесь, что все серверы имеют действительный сертификат для внешнего домена. Скорее всего, вам понадобится подстановочный знак, поскольку все серверы представлены как servername.external.domain.

0

Год назад я столкнулся с подобной проблемой, когда сертификат и имя нашего сервера вызывали проблему с публикацией приложений нашей компании.

Видя, как изменение локального хост-файла устранило проблему, вы можете захотеть, чтобы ваш RDP-сервер представлял свое имя как-то отличное от xxxx.domain.local.

Попробуйте использовать скрипт, расположенный здесь.


Спасибо за попытку, но я уже попробовал это.
Брат
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.