Rdp онлайн: Windows в браузере без регистрации и СМС — обзор RDP-клиентов HTML5 / Хабр

Windows в браузере без регистрации и СМС — обзор RDP-клиентов HTML5 / Хабр

Когда-то давно, когда деревья были высокими, а я был молодым и зеленым системным администратором, довелось мне внедрять терминальный сервер на Windows 2000. Я тогда думал, что хорошо бы, если бы для подключения к серверу не нужен был никакой отдельный клиент. Шло время, деревья выросли, олени на свитере отпустили рога, а я — бороду, на рынке начали появляться решения для работы в терминале через браузер. Но они были или нестабильные, или дорогие, и пробные внедрения ушли в долгий ящик.

Прошло еще немного времени, в бороде появилась седина, а решений на базе HTML5 стало куда больше. И мне захотелось сделать краткий обзор бесплатных вариантов — как для начинающих системных администраторов, так и для тех, кто пропустил этот момент, как я.

Итак, хотите пускать сотрудников на терминалки через браузер или админить серваки через него же? Добро пожаловать под кат.

Удобство подключения без отдельного клиента сложно переоценить — браузер есть практически на любом пользовательском устройстве.

Помимо удобства пользователей есть и аспект безопасности: поскольку такой клиент является веб-сервисом, защищать его гораздо проще. Действительно, классический RDP с интересными уязвимостями высовывать наружу просто так довольно опасно, работать через VPN не всегда удобно, а сервисы fail2ban и нестандартный порт хоть и помогают, но 100% защиты не дают. В то время как веб-сервис можно защитить авторизацией по сертификату и другими методами двухфакторной аутентификации.


Есть мнение, что использование RDS-Gateway с заворачиванием RDP-трафика через HTTPS и установка сертификатов на клиентах является хорошей защитой. На самом деле это не так — установка сертификатов для RDS-Gateway нужна для проверки подлинности не клиента, а сервера. Убедиться в этом можно, попробовав подключиться сторонними RDP-клиентами. Конечно, часть ботов, ищущих открытый RDP, такой способ отсеет. Но решения fail2ban в таком случае тоже необходимы.

Оставлю настройку безопасности за рамками этой статьи и перейду к конкретным примерам реализации. Тестировать будем на терминальном сервере на базе Windows Server 2019, в качестве приложения для проверки RemoteApp будем использовать 1С 7.7. Потому что можем.

Не так давно Microsoft окончательно выпустил свое решение для подключения к RDP через браузер. Начнем, пожалуй, с него.


Установка и настройка клиента подробно описана в документации, приведу основные шаги под спойлером.


Установка клиента от MS.

Подготовка. Ролям шлюза удаленных рабочих столов и\или посреднику подключений должен быть назначен такой сертификат, которому бы доверяли клиенты. Да, примерно как при обычной работе RDP-клиента через https. Можно завести публичный доверенный сертификат, можно использовать внутреннюю CA, в целях тестирования можно использовать и самоподписанный.

Сначала может понадобиться обновить модуль PowerShellGet.

Это делается командой:

Install-Module -Name PowerShellGet -Force

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

Install-Module -Name RDWebClientManagement
Install-RDWebClientPackage

В процессе может быть загружен Nuget для установки модулей из репозитория, сервер должен быть подключен к интернету. Да, Windows уже взрослая и умеет в репозитории.

Теперь нужно настроить сертификат для этого клиента. Делается это командой:

Import-RDWebClientBrokerCert cert.cer

Где cert.cer — путь к сертификату посредника удаленных рабочих столов в формате cer.

Теперь можно опубликовать клиента командой:

Publish-RDWebClientPackage -Type Production -Latest

После установки клиент становится доступен по ссылке вида:


https://trm.contoso.com/RDWeb/webclient/index.html

После успешного логина видны все опубликованные в коллекции приложения RemoteApp.

Опубликованные приложения в браузере.

Попробуем запустить 1С, подключившись Firefox с Kubuntu.

Kubuntu, Firefox, 1C 7.7.

Можно запускать и другие опубликованные приложения. В таком случае они будут работать в одном окне, а верхняя панель будет представлять из себя что-то вроде панели задач.

1С, Paint и WordPad.

В целом все выглядит приятно и удобно, полноценный рабочий стол тоже поддерживается. Печать работает в виде отправки на виртуальный принтер PDF с последующей загрузкой файла браузером. Буфер обмена для текста тоже работает, хотя немного раздражает необходимость подтверждать доступ браузера к буферу обмена.

Подтверждение копирования с удаленного рабочего стола.

А вот чего пока нет, так это трансфера файлов с сервера и на сервер, и это существенная ложка дегтя. Подведем итог.

Плюсы:


  • Относительно простая настройка.
  • Установка на Windows-сервере, можно прямо на шлюзе рабочих столов.
  • Прозрачная и удобная работа RemoteApp.
  • Поддержка печати и буфера обмена для текста.

Минусы:


  • Необходимо разбираться с сертификатами.
  • Отсутствие поддержки файлового обмена.

Что ж, посмотрим, что нам предложит мир opensource.


Пожалуй, одно из самых известных решений. Но версия 1.0 появилась относительно недавно. К ее минусам можно сразу отнести отсутствие официальной поддержки Windows в качестве точки установки — нужна отдельная linux-машина или образ Docker. Документация доступна, как обычно, на официальном сайте. Стоит отметить, что помимо RDP, решение поддерживает доступ через браузер к серверам ssh, telnet и vnc.


Если вам не хочется собирать свежую версию из исходников и разбираться с зависимостями, можно воспользоваться готовыми скриптами установки, вроде скрипта guac-install. Но — как обычно — за сторонние скрипты редакция ответственности не несет.

После установки согласно документации нужно так или иначе создать пользователей и настроить подключения. Я использовал работу с MySQL в качестве хранилища пользователей и их настроек и настраивал все это дело через веб-интерфейс. Через него доступно создание и настройка пользователей, подключений и групп, которые позволяют делать общие подключения для разных пользователей.

Настройка простого RDP-подключения.

Стоит отметить, что если мы хотим прозрачно подключаться, авторизовавшись только через веб-интерфейс, то понадобится или вручную создавать каждому пользователю подключение, вводя его пароль (!), или делать более сложную установку. Например, использовать для хранения настроек и авторизации БД Active Directory, что потребует модификации схемы AD. Или настраивать авторизацию через LDAP, также создавая пользователей и в классической БД вроде MySql.

Без сложных установок придется создавать отдельных пользователей веб-интерфейса или делать одного общего. При этом если не задавать имя пользователя и пароль в настройках подключения, то надо отключить безопасность NLA на сервере. Не очень удобно.

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

Настройка RemoteApp.

И если все было сделано правильно, наша «семерка» откроется в браузере.

И снова 1С 7.7 в браузере.

Печать работает так же: скачивается PDF, но — в отличие от решения от MS, — есть возможность файлового обмена с сервером.

По сути, Apache Guacamole запускает у себя freerdp и может прокидывать папки со своей линуксовой машины на виндовый сервер.

Перенаправленный диск в 1С.

В свою очередь из браузера можно скачать или загрузить файл через специальное меню. В этом меню можно еще и настроить эмуляцию мыши и экранную клавиатуру. Вызывается оно сочетанием клавиш Ctrl+Alt+Shift.

Работа с файлами.

Текстовый буфер обмена также работает, но немного неудобно (бесит куда больше, чем решение от MS). Современные браузеры в паре с Apache Guacamole позволяют легко копировать текст с удаленного приложения при помощи Ctrl+C, но для вставки текста с локальной машины понадобится использовать меню по Ctrl+Alt+Shift.

Зато практически «из коробки» реализована двухфакторная аутентификация (особенно, если делать установку сторонним скриптом). Например, при помощи алгоритма TOTP.


Вкратце напомню: TOTP (Time-based One-time Password Algorithm) — это алгоритм генерации одноразовых паролей на основе времени. При первом входе пользователю будет предложено считать двухмерный штрих-код или записать набор символов, «скормить» их приложению (например, Google Authenticator). И на основе этого набора символов (security string) приложение каждые 30 секунд будет генерировать новое число-код для входа.

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

Плюсы:


  • Поддержка текстового буфера обмена и печати.
  • Поддержка файлового обмена.
  • Поддержка тачскринов в виде настраиваемой эмуляции мыши и клавиатуры.
  • Возможность записи сессии в видеофайл.

Минусы:


  • Необходимость отдельной машины или контейнера.
  • Сложность в настройке, особенно для специалиста, непривычного к Linux.
  • Не очень удобная работа текстового буфера обмена.

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


Проект со всей документацией располагается на github автора. В отличие от Guacamole, Myrtille устанавливается на Windows, да ещё и практически в режиме «Далее — Далее — ОК». Устанавливаем, запускаем браузер.

Windows в браузере.

Помимо RDP поддерживается SSH и подключение к виртуальной машине Hyper-V. Меню управления подключением вызывается по кнопке с тремя точками в левом верхнем углу.

Меню управления подключением.

Работа с файлами производится через веб-интерфейс — по кнопке Files открывается доступ к папке «Мои документы» пользователя для загрузки и скачивания файлов. При этом если Myrtille установлен не на терминальном сервере, придется настраивать перенаправление папки. Печать, в отличие от двух других решений, сразу вызывает окно с диалогом печати PDF.

Чуть хуже дела с RemoteApp при работе приложения в обычном режиме. Для запуска несчастной 1С нужно сформировать ссылку вида:


https://myserver/Myrtille/?__EVENTTARGET=&__EVENTARGUMENT=&server=server&domain=domain&user=user&passwordHash=passwordHash&program=program

В которой нужно явно указать пользователя и его пароль (или хэш пароля). Программу необходимо прописать так же, как и в файле RDP — в случае нашей 1С это будет ||1cv7l. Все параметры должны быть URL-encoded.

И в третий раз 1С в браузере.


Для получения хэша пароля можно также воспользоваться myrtille, просто перейдя по ссылке (выполнив GET-запрос):

https://server/myrtille/GetHash.aspx?password=password

Двухфакторная аутентификация также доступна «из коробки» и основана на сервисе oliveinnovations.com.

Для работы в доменной среде у приложения есть отдельный режим работы — Enterprise mode. Для его включения нужно при установке (или потом, в файлах конфигурации) указать имя домена и группу администраторов (пользователей, которые могут настраивать подключения). Тогда при входе будет запрашиваться только имя пользователя и пароль, и администратор может создавать предопределенные конфигурации подключения для групп пользователей. Это и позволит нам сделать удобный ярлык для запуска 1С.

Создание подключения в панели управления Enterprise-режима.

Теперь пользователь при входе будет видеть доступные ему подключения и запускать 1С по кнопке, а не по странной ссылке с паролем.

Интерфейс при входе обычного пользователя.

К сожалению, на данный момент у меня не получилось заставить работать текстовый буфер обмена в современных браузерах — работа идет только по кнопке clipboard и только в сторону с сервера на локальный ПК.

Итого.

Плюсы:


  • Простая установка на Windows.
  • Поддержка почти всего, что нужно, вроде печати и передачи файлов.
  • Возможность подключения к приложению или рабочему столу сразу по ссылке.
  • Есть возможность работы в режиме совместимости (HTML4).

Минусы:


  • Пока нормально не работает текстовый буфер обмена.
  • Работа с файлами удобна, только если сервис установлен непосредственно на терминальном сервере.

Конечно, существуют и другие решения, в том числе и платные. Приведу несколько самых популярных, не трогая монстров вроде Xen Desktop:


  • Ericom AccessNow.
  • TSplus (в редакции Mobile Web и Enterprise).
  • Remote Spark.

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

По результатам исследования я решил остановиться на решении от MS, благо перенос файлов в моем случае не был нужен (точнее, был категорически не нужен).

Подключение к Удаленному рабочему столу сервиса аренды 1С / Бухгалтерия онлайн

Ярлык подключения к Удаленному рабочему столу (Remote Desktop, RDP, терминальный доступ) на сервере Virtual 1C доступен в личном кабинете.

Для подключения к терминальному серверу Virtual 1C нужно запустить ярлык и указать свои учетные данные (логин и пароль) для подключения.

Подключиться к удаленному рабочему столу для запуска 1С в облаке можно без использования ярлыков в личном кабинете. Для этого запустите на вашем компьютере стандартную программу-клиент для подключения к удаленному рабочему столу, входящую в состав операционной системы Windows. Запустить эту программу можно двумя способами:

  • Меню «Пуск / Все программы / Стандартные /  Подключение к удаленному рабочему столу»
  • Или вызовите программу по имени («Пуск / Все программы / Стандартные / Выполнить»): mstsc.exe

В диалоге программы необходимо указать имя компьютера, к которому необходимо подключиться.
Укажите в этом поле имя нашего кластера терминальных серверов: ts.virtual1c.net

Обратите внимание:

  • Имя пользователя в диалоге подключения к удаленному рабочему столу необходимо обязательно снабдить префиксом: VIRTUAL1C\login
  • Логин и пароль необходимо набрать вручную, т. к. при копировании через буфер обмена стандартный клиент Windows его не принимает и выдает ошибку аутентификации при подключении.

После проверки Ваших учетных данных откроется удаленный рабочий стол (или программа 1С в режиме удаленного приложения).

В зависимости от настроек вашей конфигурации 1С может потребоваться указание имени и пароля пользователя внутри самой 1С.

Доступ к ярлыку в личном кабинете является необязательным. Зная параметры подключения Вы можете подключиться без использования ярлыка. Для этого необходимо запустить программу «Подключение к удаленному рабочему столу» (Remote Desktop или RDP) и в диалоге указать данные вашей учетной записи для подключения.

Если у Вас на компьютере не установлена программа-клиент RDP, то скачайте и установите её согласно инструкции ниже.

Работа с файлами

Протокол подключения к удаленному рабочему столу предоставляет все возможности работы с файлами на сервере, а также обеспечивает копирование файлов между сервером 1С и вашим локальным компьютером. Кроме этого мы предоставляем дополнительные варианты для переноса файлов на сервер и обратно с помощью протоколов FTP, FTPS и SFTP. Использование специализированных протоколов передачи файлов (FTP / FTPS / SFTP) более удобно при копировании файлов большого объема.

Подробнее о работе с файлами →

Работа с удаленным рабочим столом в защищенном режиме через HTTPS

Технология удаленных рабочих столов позволяет обеспечить полную защиту от прослушивания любых данных, которые передаются между вашим локальным компьютером и терминальным сервером 1С во время сессии. В этом режиме подключения все данные, передающиеся на терминальный сервер 1С и обратно, шифруются с помощью алгоритмов SSL.

Для работы с терминальным сервером 1С в защищенном режиме требуется дополнительная настройка подключения к удаленному рабочему столу.

Подробнее о работе в защищенном режиме →

Для подключения к Удаленному рабочему столу (RDP) на компьютере пользователя должна быть установлена программа-клиент для работы с Удаленным рабочим столом.

На компьютерах с установленными операционными системами Microsoft клиент удаленного рабочего стола начиная с версии Windows XP входит в состав операционной системы. Это программа mstsc.exe

Версия клиента RDP должна быть не ниже 6.0.
Если клиенту запуска удаленного рабочего стола на компьютере под управлением Windows не удается подключиться к серверу, то скорее всего это означает, что у Вас работает устаревшая версия этой программы требуется ее обновление при помощи Windows Update.

На некоторых ОС клиент мог быть не установлен в составе ОС. В таком случае его необходимо скачать по ссылкам ниже и установить.

  • Windows XP
  • Windows Vista
  • Windows 2003

Для большинства операционных систем, отличных от семейства Windows, таких как Linux, Apple MacOS X, Apple iOS, Google Android также существуют программы-клиенты для доступа к терминальному серверу по протоколу RDP

Индекс /релизов/

Индекс /релизов/
 . ./
invalid_release_uploads/ 24 июня 2020 г., 09:59 –
freerdp-1.0-beta1.tar.gz 29 февраля 2012 г. 16:14 3459496
freerdp-1.0-beta1.tar.gz.md5 22 марта 2013 15:19 59
freerdp-1.0-beta1.tar.gz.sha1 22 марта 2013 15:19 67
freerdp-1.0-beta2.tar.gz 29-Фев-2012 16:13 3466305
freerdp-1.0-beta2.tar.gz.md5 22 марта 2013 15:19 59
freerdp-1.0-beta2.tar.gz.sha1 22 марта 2013 15:19 67
freerdp-1.0-beta3.tar.gz 29 февраля 2012 г. 16:12 3468726
freerdp-1.0-beta3.tar.gz.md5 22 марта 2013 15:19 59
freerdp-1.0-beta3.tar.gz.sha1 22 марта 2013 15:19 67
freerdp-1.0-beta4.tar.gz 29-Фев-2012 16:11 3478045
freerdp-1.0-beta4.tar.gz.md5 22 марта 2013 15:19 59
freerdp-1.0-beta4.tar.gz.sha1 22 марта 2013 15:19 67
freerdp-1.0-beta5.tar.gz 29 февраля 2012 г. 16:11 3480206
freerdp-1.0-beta5.tar.gz.md5 22 марта 2013 15:19 59
freerdp-1.0-beta5.tar.gz.sha1 22 марта 2013 15:19 67
freerdp-1.0.0.tar.gz 29-Фев-2012 16:14 3490954
freerdp-1.0.0.tar.gz.md5 22 марта 2013 15:19 55
freerdp-1.0.0.tar.gz.sha1 22 марта 2013 15:19 63
freerdp-1. 0.1.tar.gz 29 февраля 2012 г. 16:15 3502100
freerdp-1.0.1.tar.gz.md5 22 марта 2013 15:19 55
freerdp-1.0.1.tar.gz.sha1 22 марта 2013 15:19 63
freerdp-1.0.2.tar.gz 02 января 2013 г. 23:53 3506620
freerdp-1.0.2.tar.gz.md5 02 января 2013 г. 23:54 55
freerdp-1.0.2.tar.gz.sha1 02 января 2013 23:55 63
freerdp-1.1.0-beta+2013071101.tar.gz 11 июля 2013 г. 11:12 6677617
freerdp-1.1.0-бета+2013071101.tar.gz.md5 11 июля 2013 11:12 71
freerdp-1.1.0-beta+2013071101.tar.gz.sha1 11 июля 2013 г. 11:12 79freerdp-1.1.0-beta1.tar.gz 12 марта 2013 г. 20:35 6477408
freerdp-1.1.0-beta1.tar.gz.md5 12 марта 2013 20:37 61
freerdp-1.1.0-beta1.tar.gz.sha1 12 марта 2013 20:37 69
freerdp-2.0.0-rc0.tar.gz 24 июля 2017 г. 08:59 6448302
freerdp-2.0.0-rc0.tar.gz.md5 24 июля 2017 08:59 59
freerdp-2.0.0-rc0.tar.gz.sha1 24 июля 2017 г. 08:5967
freerdp-2.0.0-rc0.tar.gz.sha256 24 июля 2017 08:59 91
freerdp-2.0.0-rc1.tar.gz 28 ноября 2017 г. 15:23 6575999
freerdp-2.0.0-rc1.tar.gz.md5 28 ноября 2017 г. 15:23 59
freerdp-2. 0.0-rc1.tar.gz.sha1 28 ноября 2017 15:23 67
freerdp-2.0.0-rc1.tar.gz.sha256 28 ноября 2017 г. 15:23 91
freerdp-2.0.0-rc2.tar.gz 11 апреля 2018 г. 11:40 6611081
freerdp-2.0.0-rc2.tar.gz.md5 11 апреля 2018 11:40 59freerdp-2.0.0-rc2.tar.gz.sha1 11 апреля 2018 11:40 67
freerdp-2.0.0-rc2.tar.gz.sha256 11 апреля 2018 11:40 91
freerdp-2.0.0-rc3.tar.gz 01 августа 2018 г. 13:50 6575186
freerdp-2.0.0-rc3.tar.gz.md5 01 августа 2018 13:50 59
freerdp-2.0.0-rc3.tar.gz.sha1 01 августа 2018 13:50 67
freerdp-2.0.0-rc3.tar.gz.sha256 01 августа 2018 13:50 91
freerdp-2.0.0-rc4.tar.gz 20 ноября 2018 г. 11:04 6662044
freerdp-2.0.0-rc4.tar.gz.md5 20 ноября 2018 11:04 59
freerdp-2.0.0-rc4.tar.gz.sha1 20 ноября 2018 11:04 67
freerdp-2.0.0-rc4.tar.gz.sha256 20 ноября 2018 11:04 91
freerdp-2.0.0.tar.gz 09 апреля 2020 16:07 6857730
freerdp-2.0.0.tar.gz.md5 09-Апр-2020 16:07 55
freerdp-2.0.0.tar.gz.sha1 09 апреля 2020 16:07 63
freerdp-2.0.0.tar.gz.sha256 09 апреля 2020 16:07 87
freerdp-2.1.0.tar.gz 21 мая 2020 г.  08:41 6869116
freerdp-2.1.0.tar.gz.md5 21 мая 2020 08:41 55
freerdp-2.1.0.tar.gz.sha1 21 мая 2020 08:41 63
freerdp-2.1.0.tar.gz.sha256 21 мая 2020 08:41 87
freerdp-2.1.1.tar.gz 21 мая 2020 г. 08:41 6871637
freerdp-2.1.1.tar.gz.md5 21 мая 2020 08:41 55
freerdp-2.1.1.tar.gz.sha1 21 мая 2020 08:41 63
freerdp-2.1.1.tar.gz.sha256 21 мая 2020 08:41 87
freerdp-2.1.2.tar.gz 24 июня 2020 г. 09:56 6877052
freerdp-2.1.2.tar.gz.md5 24 июня 2020 09:56 55
freerdp-2.1.2.tar.gz.sha1 24 июня 2020 09:56 63
freerdp-2.1.2.tar.gz.sha256 24 июня 2020 09:56 87
freerdp-2.1.2.zip 24 июня 2020 г. 09:56 8323721
freerdp-2.1.2.zip.md5 24 июня 2020 09:56 52
freerdp-2.1.2.zip.sha1 24 июня 2020 г. 09:56 60
freerdp-2.1.2.zip.sha256 24 июня 2020 г. 09:56 84
freerdp-2.2.0.tar.gz 20 июля 2020 г. 13:49 6878427
freerdp-2.2.0.tar.gz.md5 20 июля 2020 13:49 55
freerdp-2.2.0.tar.gz.sha1 20 июля 2020 13:49 63
freerdp-2.2.0.tar.gz.sha256 20 июля 2020 13:49 87
freerdp-2.2.0.zip 20 июля 2020 г. 13:498326070
freerdp-2. 2.0.zip.md5 20 июля 2020 13:49 52
freerdp-2.2.0.zip.sha1 20 июля 2020 13:49 60
freerdp-2.2.0.zip.sha256 20 июля 2020 13:49 84
freerdp-2.3.0.tar.gz 25 февраля 2021 г., 09:24 7280113
freerdp-2.3.0.tar.gz.md5 25 февраля 2021 09:24 55
freerdp-2.3.0.tar.gz.sha1 25 февраля 2021 г. 09:24 63
freerdp-2.3.0.tar.gz.sha256 25 февраля 2021 09:24 87
freerdp-2.3.0.zip 25 февраля 2021 г., 09:24 8726452
freerdp-2.3.0.zip.md5 25 февраля 2021 09:24 52
freerdp-2.3.0.zip.sha1 25 февраля 2021 г. 09:24 60
freerdp-2.3.0.zip.sha256 25 февраля 2021 09:24 84
freerdp-2.3.1.tar.gz 01 марта 2021 г. 11:43 7282211
freerdp-2.3.1.tar.gz.md5 01 марта 2021 11:43 55
freerdp-2.3.1.tar.gz.sha1 01 марта 2021 11:43 63
freerdp-2.3.1.tar.gz.sha256 01 марта 2021 11:43 87
freerdp-2.3.1.zip 01 марта 2021 г. 11:43 8728202
freerdp-2.3.1.zip.md5 01 марта 2021 11:43 52
freerdp-2.3.1.zip.sha1 01 марта 2021 11:43 60
freerdp-2.3.1.zip.sha256 01 марта 2021 11:43 84
freerdp-2.3.2.tar.gz 15 марта 2021 г., 12:55 7284490
freerdp-2. 3.2.tar.gz.md5 15 марта 2021 12:55 55
freerdp-2.3.2.tar.gz.sha1 15 марта 2021 12:55 63
freerdp-2.3.2.tar.gz.sha256 15 марта 2021 г., 12:55 87
freerdp-2.3.2.zip 15 марта 2021 г. 12:55 8730119
freerdp-2.3.2.zip.md5 15 марта 2021 12:55 52
freerdp-2.3.2.zip.sha1 15 марта 2021 г. 12:55 60
freerdp-2.3.2.zip.sha256 15 марта 2021 г., 12:55 84
freerdp-2.4.0.tar.gz 27 июля 2021 г. 10:40 7244549freerdp-2.4.0.tar.gz.md5 27 июля 2021 10:40 55
freerdp-2.4.0.tar.gz.sha1 27 июля 2021 10:40 63
freerdp-2.4.0.tar.gz.sha256 27 июля 2021 10:40 87
freerdp-2.4.0.zip 27 июля 2021 г. 10:40 8742596
freerdp-2.4.0.zip.md5 27 июля 2021 10:40 52
freerdp-2.4.0.zip.sha1 27 июля 2021 10:40 60
freerdp-2.4.0.zip.sha256 27 июля 2021 10:40 84
freerdp-2.4.1.tar.gz 21 октября 2021 г. 07:54 7300797
freerdp-2.4.1.tar.gz.md5 21 окт. 2021 07:54 55
freerdp-2.4.1.tar.gz.sha1 21 октября 2021 07:54 63
freerdp-2.4.1.tar.gz.sha256 21 октября 2021 г. 07:54 87
freerdp-2.4.1.zip 21 октября 2021 г. 07:54 8751850
freerdp-2. 4.1.zip.md5 21 окт. 2021 07:54 52
freerdp-2.4.1.zip.sha1 21 октября 2021 г. 07:54 60
freerdp-2.4.1.zip.sha256 21 октября 2021 г. 07:54 84
freerdp-2.5.0.tar.gz 12 января 2022 г. 10:02 7303832
freerdp-2.5.0.tar.gz.md5 12 января 2022 10:02 55
freerdp-2.5.0.tar.gz.sha1 12 января 2022 10:02 63
freerdp-2.5.0.tar.gz.sha256 12 января 2022 г. 10:02 87
freerdp-2.5.0.zip 12 января 2022 г. 10:02 8757596
freerdp-2.5.0.zip.md5 12 января 2022 10:02 52
freerdp-2.5.0.zip.sha1 12 января 2022 г. 10:02 60
freerdp-2.5.0.zip.sha256 12 января 2022 г. 10:02 84
freerdp-2.6.0.tar.gz 22 февраля 2022 г. 11:44 7270635
freerdp-2.6.0.tar.gz.md5 22 февраля 2022 11:44 55
freerdp-2.6.0.tar.gz.sha1 22 февраля 2022 11:44 63
freerdp-2.6.0.tar.gz.sha256 22 фев. 2022 11:44 87
freerdp-2.6.0.zip 22 февраля 2022 г. 11:44 8778924
freerdp-2.6.0.zip.md5 22 февраля 2022 11:44 52
freerdp-2.6.0.zip.sha1 22 февраля 2022 г. 11:44 60
freerdp-2.6.0.zip.sha256 22 февраля 2022 г. 11:44 84
freerdp-2.6.1.tar.gz 07 марта 2022 г.  14:29 7270692
freerdp-2.6.1.tar.gz.md5 07 марта 2022 14:29 55
freerdp-2.6.1.tar.gz.sha1 07 марта 2022 14:2963
freerdp-2.6.1.tar.gz.sha256 07 марта 2022 14:29 87
freerdp-2.6.1.zip 07 марта 2022 г. 14:29 8782304
freerdp-2.6.1.zip.md5 07 марта 2022 14:29 52
freerdp-2.6.1.zip.sha1 07 марта 2022 14:29 60
freerdp-2.6.1.zip.sha256 07 марта 2022 14:29 84
freerdp-2.7.0.tar.gz 25 апреля 2022 г. 13:07 7274512
freerdp-2.7.0.tar.gz.md5 25 апреля 2022 13:07 55
freerdp-2.7.0.tar.gz.sha1 25 апреля 2022 13:07 63
freerdp-2.7.0.tar.gz.sha256 25 апреля 2022 13:07 87
freerdp-2.7.0.zip 25 апреля 2022 г. 13:07 8787645
freerdp-2.7.0.zip.md5 25 апреля 2022 13:07 52
freerdp-2.7.0.zip.sha1 25 апреля 2022 13:07 60
freerdp-2.7.0.zip.sha256 25 апреля 2022 13:07 84
freerdp-2.8.0.tar.gz 28 июля 2022 г. 13:52 7311891
freerdp-2.8.0.tar.gz.md5 28 июля 2022 13:52 55
freerdp-2.8.0.tar.gz.sha1 28 июля 2022 13:52 63
freerdp-2.8.0.tar.gz.sha256 28 июля 2022 13:52 87
freerdp-2.8.0.zip 28 июля 2022 г. 13:52 9054402
freerdp-2. 8.0.zip.md5 28 июля 2022 13:52 52
freerdp-2.8.0.zip.sha1 28 июля 2022 13:52 60
freerdp-2.8.0.zip.sha256 28 июля 2022 13:52 84
freerdp-2.8.1.tar.gz 12 октября 2022 г. 11:04 7311427
freerdp-2.8.1.tar.gz.md5 12 окт. 2022 11:04 55
freerdp-2.8.1.tar.gz.sha1 12 окт. 2022 11:04 63
freerdp-2.8.1.tar.gz.sha256 12 октября 2022 г. 11:04 87
freerdp-2.8.1.zip 12 октября 2022 г. 11:04 8842540
freerdp-2.8.1.zip.md5 12 окт. 2022 11:04 52
freerdp-2.8.1.zip.sha1 12 октября 2022 г. 11:04 60
freerdp-2.8.1.zip.sha256 12 октября 2022 г. 11:04 84
 

Начало работы с веб-клиентом

  • Статья
  • 6 минут на чтение

Веб-клиент удаленного рабочего стола позволяет использовать совместимый веб-браузер для доступа к удаленным ресурсам вашей организации (приложениям и рабочим столам), опубликованным для вас вашим администратором. Вы сможете взаимодействовать с удаленными приложениями и рабочими столами так же, как с локальным ПК, где бы вы ни находились, без необходимости переключаться на другой настольный ПК. После того, как ваш администратор настроит ваши удаленные ресурсы, все, что вам нужно, это ваш домен, имя пользователя, пароль, URL-адрес, отправленный вам вашим администратором, и поддерживаемый веб-браузер, и все готово.

Примечание

Хотите узнать о новых версиях веб-клиента? Ознакомьтесь с разделом Что нового в веб-клиенте удаленного рабочего стола?

Что вам потребуется для использования веб-клиента

  • Для веб-клиента вам понадобится ПК с ОС Windows, macOS, ChromeOS или Linux. Мобильные устройства в настоящее время не поддерживаются.
  • Современный браузер, такой как Microsoft Edge, Google Chrome, Apple Safari или Mozilla Firefox (v55.0 и выше).
  • URL-адрес, отправленный вам вашим администратором.

Начните использовать клиент удаленного рабочего стола

Чтобы войти в клиент, перейдите по URL-адресу, отправленному вам администратором. На странице входа введите свой домен и имя пользователя в формате ДОМЕН\имя пользователя , введите свой пароль и выберите Войти .

Примечание

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

После того, как вы войдете в систему, клиент перенаправит вас на Все ресурсы , которая содержит все элементы, опубликованные для вас в одной или нескольких сворачиваемых группах, таких как группа «Рабочие ресурсы». Вы увидите несколько значков, представляющих приложения, рабочие столы или папки, содержащие дополнительные приложения или рабочие столы, которые администратор сделал доступными для рабочей группы. Вы можете вернуться на эту вкладку в любое время, чтобы запустить дополнительные ресурсы.

Чтобы начать использовать приложение или рабочий стол, выберите элемент, который вы хотите использовать, введите те же имя пользователя и пароль, которые вы использовали для входа в веб-клиент, если будет предложено, а затем выберите Отправить . Вам также может быть показано диалоговое окно согласия на доступ к локальным ресурсам, таким как буфер обмена и принтер. Вы можете отказаться от перенаправления любого из них или выбрать Разрешить , чтобы использовать настройки по умолчанию. Подождите, пока веб-клиент установит соединение, а затем начните использовать ресурс, как обычно.

Когда вы закончите, вы можете завершить сеанс, нажав кнопку Выход на панели инструментов в верхней части экрана или закрыв окно браузера.

Сочетания клавиш веб-клиента

В следующей таблице описаны альтернативные сочетания клавиш для ввода стандартных сочетаний клавиш Windows в удаленном сеансе.

Горячая клавиша Описание
(Windows) Ctrl+Alt+End(MacOS) fn+control+option+delete Внедрить Ctrl+Alt+Del в удаленный сеанс.
Alt+F3 Внедряет ключ Windows в удаленный сеанс.
Alt+страница вверх Переключение между программами слева направо в удаленном сеансе. (Ярлык Windows — Alt+Tab.)
Alt+Страница вниз Переключение между программами справа налево в удаленном сеансе. (Сочетание клавиш Windows — Alt+Shift+Tab.)

Печать из веб-клиента удаленного рабочего стола

Для печати из веб-клиента выполните следующие действия:

  1. Запустите процесс печати, как обычно для приложения, из которого вы хотите печатать.
  2. При появлении запроса на выбор принтера выберите Виртуальный принтер удаленного рабочего стола .
  3. После выбора параметров выберите Распечатать .
  4. Ваш браузер создаст PDF-файл вашего задания на печать.
  5. Вы можете либо открыть файл PDF и распечатать его содержимое на локальном принтере, либо сохранить его на ПК для дальнейшего использования.

Передача файлов с помощью веб-клиента

Чтобы узнать, как включить передачу файлов через веб-клиент, см. раздел Настройка перенаправления устройств.

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

  1. Подключитесь к удаленному сеансу.
  2. Выберите значок загрузки файла в меню веб-клиента.
  3. При появлении запроса выберите файлы, которые вы хотите загрузить, с помощью локального проводника.
  4. Откройте проводник в удаленном сеансе. Ваши файлы будут загружены на виртуальный диск удаленного рабочего стола > Загрузка .

Чтобы загрузить файлы из удаленного сеанса на локальный компьютер:

  1. Подключиться к удаленному сеансу.
  2. Откройте проводник в удаленном сеансе.
  3. Скопируйте файл или файлы, которые вы хотите загрузить, на виртуальный диск удаленного рабочего стола > Загрузки .
  4. Будет выведен запрос на загрузку выбранного файла или файлов. На этом этапе вы можете подтвердить загрузку, выбрав Подтвердить , или отменить ее, выбрав Отмена . Если вы не хотите видеть это сообщение каждый раз при загрузке файлов из текущего браузера, установите флажок Больше не спрашивать меня в этом браузере до подтверждения.
  5. Ваши файлы будут загружены в локальную папку загрузок по умолчанию.

Копирование и вставка из веб-клиента удаленного рабочего стола

В настоящее время веб-клиент поддерживает копирование и вставку только текста. Файлы нельзя копировать или вставлять в веб-клиент и из него. Кроме того, вы можете использовать только Ctrl+C и Ctrl+V для копирования и вставки текста.

Использование редактора метода ввода (IME) в удаленном сеансе

Веб-клиент поддерживает использование редактора метода ввода (IME) в удаленном сеансе в версии 1.0.21.16 или более поздней. Прежде чем вы сможете использовать IME, вы должны установить языковой пакет для клавиатуры, которую вы хотите использовать в удаленном сеансе на виртуальной машине хоста. Чтобы узнать больше о настройке языковых пакетов в удаленном сеансе, ознакомьтесь со статьей Добавление языковых пакетов в многосеансовый образ Windows 10.

Чтобы включить ввод IME с помощью веб-клиента:

  1. Перед подключением к удаленному сеансу перейдите в веб-клиент Панель настроек .
  2. Переключите параметр Включить редактор методов ввода на Вкл. .
  3. В раскрывающемся меню выберите клавиатуру, которую вы хотите использовать в удаленном сеансе.
  4. Подключиться к удаленному сеансу.

Веб-клиент скроет локальное окно IME, когда вы сосредоточитесь на удаленном сеансе. Если вы измените настройки IME после того, как вы уже подключились к удаленному сеансу, изменения настроек не будут иметь никакого эффекта. Веб-клиент не поддерживает ввод IME при использовании частного окна просмотра.

Примечание

Если языковой пакет не установлен на виртуальной машине хоста, удаленный сеанс по умолчанию будет использовать английскую (США) клавиатуру.

Включить собственное разрешение экрана в удаленных сеансах

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

Примечание

Включение собственного разрешения дисплея для дисплея с высоким разрешением может привести к увеличению загрузки ЦП или сети.

Собственное разрешение отключено по умолчанию. Чтобы включить собственное разрешение:

  1. Во время сеанса перейдите в правый верхний угол панели задач и выберите Настройки .
  2. Установить Включить собственное разрешение экрана на Вкл. .

Открытие ресурсов в установленном клиенте Виртуального рабочего стола Azure

Веб-клиент поддерживает открытие ресурсов в установленном клиенте Виртуального рабочего стола Azure вместо браузера путем загрузки файла протокола удаленного рабочего стола (RDP).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *