Содержание

Перейти к концу метаданных
Переход к началу метаданных

xFreeRDP + RemoteApp



RDP

Удаленный рабочий стол (Remote Desktop) — это термин, которым обозначается режим управления, когда один компьютер получает права администратора по отношению к другому, удаленному. Связь между устройствами происходит в реальном времени посредством Интернет или локальной сети. Уровень доступа в режиме удаленного администрирования определяется конкретными задачами и может быть изменен по необходимости. Например:

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

RDP (Remote Desktop Protocol) — протокол, который позволяет удаленно работать с сервером.


Описание стенда:

Клиентская часть: ОС: Astra Linux CE 2.12.7 (Orel), ПО: xFreeRDP
Серверная часть: MS Windows 2008R2, ПО: RemoteApp


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


Способ № 1


Через Свойства системы –> вкладка Удаленный доступ –> поставить галку Разрешить подключение от компьютеров с любой версией удаленного рабочего стола (опаснее).


Способ № 2

C помощью реестра. Запускаем реестр – Пуск – Выполнить – regedit.exe. Переходим в ветку:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services fDenyTSConnections - Значение: 0 = выключить; 1 = включить

Разрешать удаленное подключение с использованием служб терминалов – меняем значение 0 на 1.



Настройка Terminal Services RemoteApp (удаленные приложения):


Настройка RemoteApp возможна на следующих версиях ОС Windows:


Способ № 1 С помощью реестра (ручной метод):


1. Правим реестр. Запускаем regedit.exe. И идем в ветку:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\TerminalServer\TSAppAllowList

В разделе TSAppAllowList создаем новый подраздел Applications. Далее создаем подразделы для программ, которые должны будут запускаться в качестве RemoteApp. Для каждой программы свой подраздел. Для проверки создадим подраздел с названием iexplore браузера Internet Explorer. Переходим в него и создаем два строковых параметра Name и Path. Для параметра Name задаем значение iexplore.exe, а для Path – путь к папке где лежит приложение, в нашем случае – C:\Program Files\Internet Explorer\iexplore.exe

Также в разделе TSAppAllowList следует изменить параметр fDisableAllowList,  выставив значение 1.

fDisableAllowList thumb Настройка TS RemoteApp в Windows 7

С реестром закончили.


Способ № 2 С помощью реестра RemoteAppTool


Для настройки RemoteApp на Windows можно использовать удобную утилиту http://www.kimknight.net/remoteapptool

Установив RemoteApp Tool, следует  нажать на иконку + и указать путь до приложения.exe


На этом конфигурация Windows закончена.

xFreeRDP 

Установка клиента на ОС AstraLinux

Для установки следует открыть Терминал Fly:

Пуск → Системные → Терминал Fly. Либо нажать комбинацию клавиш alt+t и ввести следующую команду:

root ~#
sudo apt-get install freerdp2-x11


Запуск удаленного подключения к серверу : 


user ~$
$ xfreerdp /u:имя_пользователя /d:Домен /p:Пароль_пользователя /v:ip.адрес.удаленного.сервера
Пример:
$ xfreerdp /u:Ivanov /p:qwerty123 /v:10.77.110.111

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

Запуск удаленного приложения (RemoteApp) :

Для запуска удаленного приложения, следует запустить команду:

user ~$ xfreerdp /u:<user> /p:<password> /app:"||приложение.exe" /v:<windows_ip> /cert-ignore
user ~$
$ xfreerdp /u:user /p:password /v:10.77.110.111 /app:"||iexplore" /cert-ignore
где iexplore - название приложения Internet Explorer


Создание ярлыка, для запуска удаленного приложения


Для создания ярлыка на рабочем столе AstraLinux, следует щелкнуть правой кнопкой мыши  → Создать → Ярлык...


Ввести имя ярлыка, выбрать иконку ярлыка и запускаемую команду.