Russian Russian
Моя корзина
Ваша корзина пуста
Товаров в корзине 0 на сумму 0 Руб Перейти в корзину Оформить заказ

Функция RemoteAPP работает с любой версией Thinstuff, начиная с Lite. Для ее активации достаточно на стороне клиента включить эту функцию. В качестве клиента может использоваться и стандартный MS TS клиент. (mstsc)

Как настроить клиента удаленного рабочего стола для работы в режиме RemoteAPP?

К сожалению Microsoft в 7.0 версии клиента удаленного рабочего стола исключил возможность запуска клиента в режиме бесшовного терминала, но тем не менее, эта функция полностью работоспособна. Для обеспечения работы приложений в бесшовном режиме, необходимо сохранить файл конфигурации клиента удаленных рабочих столов, а затем, при помощи блокнота или другого текстового редактора внести следующие строки (на примере блокнота):

remoteapplicationmode:i:1
remoteapplicationprogram:s:C:\Windows\System32\notepad.exe
remoteapplicationcmdline:s:%HOMEPATH%\Test.txt


Строка "remoteapplicationmode:i:1" сообщает клиенту, что он будет использоваться в режиме RemoteAPP.
Строка "emoteapplicationprogram:s:" указывает на полный путь и имя файла, которое должно быть запущено в режиме RemoteAPP.
Строка "remoteapplicationcmdline:s:" является не обязательной и в ней указываются параметры и опции запуска приложения.

Пример готового файла конфигурации для подключения к удаленному рабочему столу, вы можете скачать по этой ссылке SeamlessAppExample.rdp
Для проверки работоспособности файла, исправьте в первой строке

full address:s:SERVERNAME

SERVERNAME на IP адрес или имя вашего терминального сервера и просто запустите данный файл.

Помимо использования стандартных клиентов для удаленного рабочего стола, есть возможность использования RDP сессий без установки какого либо клиента или плагина для браузера для работы со своими приложениями с использованием того же Google Chrome. Пока это не является встроенной функцией терминального сервера Thinstuff, но тем не менее данное решение является абсолютно бесплатным и работает с любой редакцией терминального сервера (Lite, Standard или Professional).

Шаг 1: Скачиваем дистрибутив myrtille

Для того, чтобы запустить WEB сервер для удаленных рабочих столов, нам понадобится решение Myrtille. Скачиваем дистрибутив с сайта разработчика по этой ссылке: https://github.com/cedrozor/myrtille/releases

WEB интерфейс для RDP подключений

Шаг 2: Установка myrtille на компьютер

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

Установка сервера веб доступа к удаленным рабочим столам myrtille

Нажимаем кнопку Next. На следующем шаге программа установки предложит вам подключить двухфакторную аутентификацию.

Двухфакторная аутентификация для WEB Доступа к RDP

Если у вас имеются параметры для ее интеграции, то заполните соответствующие поля: API key, Application key, Application ID. как это настроить и где взять эти параметры, вы можете посмотреть в этой статье.

Если вы все заполнили или у вас нет необходимости в подключении этих параметров, то просто нажимаем кнопку Next. На следующем этапе, вы можете настроить доменную аутентификацию, если вы используете Active Directory

 Двухфакторная аутентификация для WEB Доступа к RDP

Если вы используете доменную аутентификацию, то заполните соответствующие поля, если же нет, то просто нажмите кнопку Next

На следующем этапе, программа установки попросит вас указать параметры портов для работы. Services Port - номер порта, на который будут осуществляться подключения к RDP серверу через WEB интерфейс. Следует помнить, что если этот порт уже используется другим приложением, то возможны проблемы при подключении. Для того, чтобы их избежать, укажите заведомо свободный порт. По умолчанию 8080Admin Port - здесь указывается порт для управления сервисом (Административный порт). По умолчанию 8008.

Настройка портов для WEb Доступа

При необходимости внесите изменения и нажмите кнопку Next

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

 Дополнительные плагины для работы с RDP

В случае если вам не нужны какие-либо модули, то вы можете убрать галочку напротив соответствующего пункта . После выбора нужного набора компонентов, нажмите кнопку Next.

Далее вам необходимо указать путь, куда будет установлен программный продукт.

Путь для установки приложения myrtille

При необходимости внесите изменения и нажмите на кнопку Next.  

Установка myrtille на компьютер

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

Процесс установки myrtille на компьютер

По завершению установки нажимаем кнопку Finish. Перезагружаем компьютер и WEB доступ к удаленным сеансам готов к работе.

Шаг 3. Подключение к удаленному сеансу

Далее, в строке любого браузера на стороне клиента введите строку подключения:

https://MyIP//myrtille

где MyIP - IP адрес вашего сервера с установленным Thinstuff XЗVS Terminal Server. Например, если ваш сервер имеет IP адрес 192.168.70.3, то строка подключения будет:

https://192.168.70.3//myrtille

 

Для подключения с терминальному серверу по протоколу RDP используется клиент из проекта rdesktop.

Работа клиента rdesktop основана на протоколе RDP (Remote Desktop Protocol) - проприетарном протоколе Microsoft, используемом для удаленного доступа к рабочему столу Windows. 

Установка Rdesktop

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

rdesktop

Подключение к серверу терминалов rhinstuff из Linux

Если вы получили сообщение о том, что команда не найдена, то это означает. что по умолчанию у вас не установлена эта утилита и вам придется ее установить. Для Debian-based дистрибутивов (Ubuntu, Linux Mint) команда установки rdesktop будет выглядеть так:

Переключаемся с правами root и вводим команду

apt-get install rdesktop    

Подключение к серверу терминалов rhinstuff из Linux

Подключение к серверу

rdesktop -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP

Поясним:

  • -z включает сжатие потока
  • -P кэширование
  • -g задает геометрию окна. Вместо -g можно использовать ключ -f, тогда удаленный рабочий стол будет работать в полноэкранном режиме
  • -u имя пользователя на сервере
  • -p пароль

Следует оговориться - задание пароля в явном виде в качестве опции для rdesktop не является безопасным, так как он может быть просмотрен другими пользователями с помощью команды ps. Поэтому, если компьютер может быть доступен другим пользователям (локальным или удаленным), эту опцию лучше не указывать, тогда пароль нужно будет вводить после установления сессии.

Подключение к серверу терминалов rhinstuff из Linux

Обмен файлами между Windows и Linux в рамках сеанса rdp

Не редко требуется настроить возможность обмена файлами между локальным и удаленным компьютером, так как стандартная функция Drag and Drop не поддерживается. В этом случае можно при помощи опции "-r disk:<sharename>=<path>" подключить любую локальную папку как диск Windows, который можно будет увидеть в проводнике Windows. Например:

rdesktop -r disk:share=/home/documents -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP

В результате, после успешного соединения, вам будет подключена папка /home/documents в качестве диска "share" на стороне Windows. Вы сможете читать и записывать файлы.

Следует помнить, что владельцем подключаемой папки должен быть тот пользователь, от лица которого запускается rdp client. Иначе (запуская rdesktop от лица, например, root) вы не сможете потом получить доступ к записанным файлам, пока не установите правильного владельца.

Если это произошло, воспользуйтесь командой chown для смены владельца и группы:

chown -R /home/documents USERNAME:USERGROUP

Создание простой кнопки запуска

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

Для этого нужно поместить команду целиком в текстовый файл в нужном месте (на Рабочий Стол, или любую другую папку), добавить одну строчку до нее и сделать файл исполняемым. Так, используя пример из первой части делаем такой текстовый файл такого содержания:

#!/bin/bash
rdesktop -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP

И делаем его исполняемым (из консоли):

chmod +x PATH_TO_MY_TEXT_FILE

Список всех опций rdesktop с их описанием вы можете посмотреть здесь.

Приложение для работы с RDP

Если вы не хотите подключаться с использованием консоли, то вы можете воспользоваться готовыми решениями, например Thincast RDP client

Linux RDP клиент thincast

ThincastRemote Desktop Client - позволяет работать не только в режиме рабочего стола, но и в режиме бесшовных окон. 

Данная инструкция проверена и работает успешно на всех популярных версиях Windows для персональных компьютеров: XP, Vista, Windows 7, 8, 8.1 и 10.

В каждой операционной системе Windows есть встроенное приложение для подключения по RDP – это программа «Подключение к удалённому рабочему столу» (Remote Desktop Connection в англоязычных ОС).

Для запуска приложения пройдите по пути:

Пуск -> Программы -> Стандартные -> Подключение к удалённому рабочему столу

Если вы используете Windows 8, то:

Пуск -> Приложения -> Подключение к удалённому рабочему столу

В случае с Windows 10, путь к приложению будет следующим:

Пуск -> Все приложения (может этого пункта не быть!) -> Стандартные Windows -> Подключение к удалённому рабочему столу

Или же просто нажмите комбинацию клавиш Win+R и в открывшемся окне наберите mstsc и нажмите клавишу Enter. В результате у вас должно появится окно подключений к удаленному рабочему столу.

Подключение к Wimdows 10 по RDP

В открывшемся окне наберите IP-адрес вашего терминального сервера с установленным Thinstuff XP/VS Teerminal Server и нажмите кнопку «Подключить».

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

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

Безопасность подключения к Wimdows 10 по RDP

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

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

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

 

Для того, чтобы мы могли качественно предоставить Вам услуги, мы используем cookies, которые сохраняются на Вашем компьютере. Нажимая СОГЛАСЕН, Вы подтверждаете то, что Вы проинформированы об использовании cookies на нашем сайте. Отключить cookies Вы можете в настройках своего браузера.
Согласен