Размещение RemoteApps на ПК с Windows (часть 2)

Опубликовано: 19 Марта, 2023

Введение

В части 1 мы узнали, как клиентские ПК с Windows могут размещать RemoteApp через RDP, аналогично тому, что предлагают серверы Windows. Мы обсудили, как включить удаленные подключения и настроить брандмауэр и маршрутизатор. Затем как включить RemoteApps и разместить отдельные программы с помощью RemoteApp Tool или внесения изменений в реестр.

Теперь во второй части мы увидим, как создать RDP-файл, который можно использовать для открытия RemoteApps, и как настроить веб-интерфейс, предлагающий ярлыки для RemoteApps, аналогичный веб-доступу TS. Кроме того, мы обсудим, как решить проблему, с которой вы можете столкнуться; обеспечение завершения подключений к удаленному рабочему столу после выхода из RemoteApp.

Создание RDP-файла для подключения

Если вы используете RemoteApp Tool для настройки RemoteApps, вы также можете использовать его для создания файла RDP, который вы можете запустить, чтобы открыть RemoteApp, как мы обсуждали в части 1. Но если вы вручную внесли изменения в реестр вместо использования инструмента, вы также можете вручную также создайте файл RDP.

Просто откройте Блокнот, вставьте следующие настройки, укажите SERVER_ADDRESS и REMOTEAPP_NAME в первых четырех строках, а затем сохраните как файл.rdp.

Настройка веб-ярлыков с помощью RAWeb

Подобно веб-доступу служб терминалов, вы можете настроить веб-меню ярлыков для RemoteApps с помощью веб-сервера IIS и стороннего инструмента под названием RAWeb на хост-компьютере. После настройки пользователь может перейти на веб-страницу, щелкнуть значок нужной программы, и он откроет файл RDP для запуска RemoteApp.

RAWeb также включает функцию, позволяющую пользователям добавлять ярлыки RemoteApp в меню «Пуск» Windows Vista или 7, о чем мы поговорим в следующем разделе.

Для начала включите IIS. Перейдите в Панель управления > Программы и компоненты. Щелкните Включить или отключить функции Windows. Затем проверьте Internet Information Services и ASP в разделе World Wide Web Services > Application Development Features и нажмите OK.

Затем загрузите zip-файл RAWeb из нижней части сайта RAWeb и распакуйте файлы в папку c:inetpubwwwroot.

Затем для каждого приложения RemoteApp, которое вы хотите отобразить, сохраните его RDP-файл в c:inetpubwwwroot dp. И если вам нужно собственное изображение значка (отображаемое с размером 64 × 64 пикселей) для RemoteApps, поместите PNG файл в c:inetpubwwwrootpng с тем же именем, что и файл RDP.

Проверьте это, посетив http://localhost на хост-компьютере или http:// (или http:// на другом ПК в локальной сети.

Если вы хотите получить доступ к веб-странице, находясь вдали, через IP-адрес (или имя хоста) в Интернете, вам необходимо настроить маршрутизатор для переадресации порта 80 на IP-адрес хост-компьютера. А для брандмауэра Windows вам необходимо разрешить службы World Wide Web Services (HTTP) и открыть порт 80 на любом отдельном сетевом брандмауэре.

Настройка ярлыков меню «Пуск» с помощью RAWeb

Если вы хотите разрешить пользователям добавлять ярлыки RemoteApp в меню «Пуск» Windows Vista или 7, сначала настройте IIS и RAWeb, как описано в предыдущем разделе. Затем настройте IIS с SSL-сертификатами и включите шифрованный доступ HTTPS, который мы здесь обсуждать не будем.

После того, как вы настроили доступ HTTPS на сервере IIS хоста, вот как вы можете настроить ярлыки меню «Пуск» на клиентских ПК:

  1. Перейдите в Панель управления > RemoteApp и подключения к рабочему столу.
  2. Щелкните Настроить новое подключение с RemoteApp и подключениями к рабочему столу.
  3. Введите URL-адрес файла webfeed.asp, который был включен в пакет RAWeb (например: http:// /webfeed.asp)
  4. Нажмите «Далее» и завершите работу мастера.

Теперь вы должны увидеть ярлыки RemoteApp в меню «Пуск». И если вы хотите собственный значок для RemoteApps, разместите ICO в каталог c:inetpubwwwrooticon хост-компьютера с тем же именем, что и файл RDP.

Установите время ожидания удаленного рабочего стола на клиентах

При выходе из RemoteApp сеанс удаленного рабочего стола не закрывается. Это может быть проблемой, так как клиентский компьютер будет регистрироваться на хосте, давая другим предупреждающее сообщение при локальном или удаленном входе на хост. Таким образом, вы можете рассмотреть возможность настройки клиентов, которые подключаются к хосту, с коротким временем ожидания сеанса удаленного рабочего стола. Таким образом, они будут автоматически выходить из системы вскоре после выхода из RemoteApp.

Вот как установить время ожидания с помощью групповой политики:

  1. Нажмите клавишу Windows, введите (в Windows 8 нажмите «Настройки»), а затем нажмите «Ввод».
  2. Перейдите в
  3. Откройте , измените значение на «Включено» и установите значение «1 минута».

Резюме

В этом руководстве, состоящем из двух частей, мы узнали, как размещать приложения RemoteApp с клиентских компьютеров Windows, аналогично тому, что предлагают службы терминалов на серверах Windows. Мы обсудили использование RemoteApp Tool или ручное изменение реестра для включения RemoteApps и создания RDP-файлов для подключения. Мы также обсудили, как настроить веб-интерфейс, предлагающий ярлыки для RemoteApps, аналогично TS Web Access, и как добавить ярлыки в меню «Пуск» клиентов.