Как по rdp запускать определенную программу

Данная статья представляет собой пошаговую инструкцию по настройке Windows 10 в качестве терминального сервера с доступом по RDP.

После настройки, к одному компьютеру смогут одновременно подключаться несколько пользователей по RDP (Remote Desktop Protocol — протокол удалённого рабочего стола). Наиболее популярное применение данного решения — работа нескольких пользователей с файловой базой 1С.

Процесс настройки показан на примере Windows 10 Enterprise x64, однако данное руководство полностью подходит для установки на других ОС Windows.

Для настройки Windows 10 в качестве терминального сервера с доступом по RDP понадобятся:

1. Компьютер с установленной операционной системой Windows 10 и правами администратора, подключённый к локальной сети;

2. Компьютер в локальной сети, с которого будет производиться подключение и который имеет RDP клиент (прим. требуется ОС Windows XP/Vista/7/8/8.1/10 и т.д.);

3. Библиотека: RDP Wrapper Library.

I. Создание пользователя и настройка прав для доступа по RDP

1. Нажмите на значок поиска , затем с помощью поисковой строки найдите и выберите Управление учетной записью (Рис.1).

Подключение по RDP через интернет к домашнему ПК

2. В открывшемся окне выберите Семья и другие люди, затем нажмите Добавить пользователя для этого компьютера (Рис.2).

3. Нажмите на пункт У меня нет данных для входа этого человека (Рис.3).

4. Нажмите на пункт Добавить пользователя без учетной записи Майкрософт (Рис.4).

5. В соответствующих полях введите имя пользователя (прим. в данном примере это UserRDP), пароль для новой учётной записи и подсказку для пароля, затем нажмите Далее (Рис.5).

6. В окне параметров Вы увидите нового пользователя (прим. в данном примере это UserRDP) (Рис.6).

7. Нажмите на значок поиска , затем с помощью поисковой строки найдите и выберите Этот компьютер, через правую кнопку мыши откройте меню и нажмите Управлять (Рис.7).

8. В открывшемся окне выберите: Служебные программы > Локальные пользователи и группы > Пользователи, затем выберите пользователя (прим. в данном примере это UserRDP), перейдите на вкладку Членство в группах и нажмите Добавить… (Рис.8).

9. Нажмите Дополнительно… (Рис.9).

Applocker — Запрет на запуск программ

10. Нажмите Поиск, выберите из списка Пользователи удаленного рабочего стола и нажмите OK (Рис.10).

11. Нажмите OK (Рис.11).

12. Нажмите Применить, затем OK (Рис.12).

II. Настройка терминального сервера с доступом по RDP

1. Нажмите на значок поиска , затем с помощью поисковой строки найдите и выберите Система (Рис.13).

2. Нажмите Настройка удалённого доступа, в открывшемся окне перейдите на вкладку Удалённый доступ, выберите пункт Разрешить удалённые подключения к этому компьютеру, затем нажмите Применить и OK (Рис.14).

3. Распакуйте (прим. с помощью WinRAR или просто открыть через Проводник) скачанную Вами ранее библиотеку RDP Wrapper Library. Откройте папку и запустите от имени администратора (прим. используя правую кнопку мыши) файл install, после чего начнётся установка (Рис.15).

4. После окончания установки нажмите любую клавишу (Рис.16).

5. Нажмите на значок поиска , затем с помощью поисковой строки найдите и выберите Выполнить (Рис.17).

6. В открывшемся окне введите gpedit.msc и нажмите OK (Рис.18).

7. Выберите: Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удалённых рабочих столов > Узел сеансов удалённых рабочих столов > Подключения > Ограничить количество подключений (Рис.19).

8. В открывшемся окне выберите пункт Включить, установите в параметрах разрешённое количество подключений к удалённым рабочим столам на 999999, затем нажмите Применить и OK. Перезагрузите компьютер (Рис.20).

III. Подключение к удаленному рабочему столу

1. Используя второй компьютер, находящийся в той же локальной сети, нажмите Пуск, с помощью поисковой строки найдите, а затем выберите Подключение к удалённому рабочему столу (Рис.21).

2. В открывшемся окне ведите имя компьютера к которому следует подключиться (прим. Тот, на котором производились все настройки), затем нажмите Подключить (Рис.22).

3. Прежде всего, выберите пользователя (прим. в данном примере это UserRDP) и введите пароль от учётной записи, который Вы указывали ранее (прим. см. Рис.5), затем нажмите OK (Рис.23).

4. В появившемся окне нажмите Да, после чего начнётся сеанс удаленного подключения (Рис.24).

Читайте также:
Как настроить программу wireshark

Настройка Windows 10 в качестве терминального сервера с доступом по RDP завершена!
.

Поделиться ссылкой:

Похожее

31 комментарий

Добрый день, спасибо за статью! как я понимаю в windows 10 Home не работает, потому что пункт 1 настройка прав для доступа по RDP выполнить не получится. Нет группы «пользователи удаленного рабочего стола».
Есть ли какие-нибудь решения?

Отличная статья. Спасибо автору.
До начала мая2018 все работало. Потом прошло обновление вин10 и теперь данная схема не проходит. Пробовал все удалить и уставить снова. Не помогает. Скорее всего с обновлением что-то поменяли в винде и теперь нужны новые «настройки» от github.

Все работает, делаем проще. запускаем батничек от имени администратора, сначала инсталл. потом чек. и все работает. Есть только одно но — после обновлений крупных в windows 10 слетает часто данная тема, и не всегда врапер обновленный есть на новую версию.

Здравствуйте. Это все прекрасно. Но… Как разграничить пользователей с разных часовых поясов ?
Ситрикс будет работать.
не теряйте время на последних сборках не работает
Всё работает. Сборка 10.0.18362.53. На страничке разработке на Гитхабе вся инфа есть в Isues’ах
можно подробнее, пожалуйста?
там на английском всё, а я не силён.

https://github.com/stascorp/rdpwrap/issues/860
Скачиваешь архив «autoupdate-v16.08.2019.zip **(bugfix)»
копируешь содержимое архивов RDPWrap-v1.6.2 и autoupdate-v16.08.2019 в папку %ProgramFiles%RDP Wrapper
затем от имени Администратора запускаешь
helperautoupdate__disable_autorun_on_startup.bat
и потом запускаешь autoupdate.bat
И ВСЁ ГОТОВО

autoupdate__enable_autorun_on_startup запускать надо а не DISABLE
О! Спасибо тебе. Заработало.
Огромнейшее спасибо. Статья крайне полезная.

Доброго времени суток! Скажите а мы не нарушаем тем самым лицензионные условия? Если да, какие последствия нас ожидают?

Нет, всё работает как удалённый доступ.

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

Уточнил вопрос. Все гораздо проще: Используете компьютерные программы, а также базы данных незаконно? Будьте готовы к штрафам в рамках административного взыскания по ст. 7.12 КоАП РФ. Какие штрафные суммы действуют: 1500- 2000 рублей заплатят физические лица;
10000-20000 взыщется с должностных лиц и индивидуальных предпринимателей;
30000-40000 рублей заплатят со своих счетов организации.

Здорово, но в данном случае, мы ничего не нарушаем. «После настройки, к одному компьютеру смогут одновременно подключаться несколько пользователей по RDP (Remote Desktop Protocol — протокол удалённого рабочего стола). Наиболее популярное применение данного решения — работа нескольких пользователей с файловой базой 1С.» RDP — встроенная в Windows утилита. В её использовании — ничего криминального нет))

В самом использовании, если только 1 сеанс нет, а вот в колличестве 2 и более подключаемых сеансов да. Мелкомягкие вообще-то продают лицензии на каждое отдельное подключение к серверным ос выше 2 штук. А функция в пользовательских осях залочена и её разблокировка по сути является нарушением лицензионного соглашения, которое юзверь принимает ещё на стадии установки ОС.

Здравствуйте, мой комментарий несколько не в тему, но касается того как снять ограничение одновременных VPN соединений у стандартного microsoft’овского VPN сервиса.
Расскажу только о том где и чего надо поправить:
В разделе реестра «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass\0003»
должны присутствовать имена «ComponentId» и «MatchingDeviceId» с содержимым в обоих «ms_pptpminiport»
могут попадаться случаи в которых эти имена находятся под другим номером «ветки» (0001, 0002,…)
далее нам следует исправить «WanEndpoints» на 128(десятичное) и «MaxWanEndpoints» на 1000(десятичное)
после этого нам следует исправить rasppp.dll файл, что находится в папке «system32», для всех строк поиска значения чисел 75 и 74 меняются на B8
Win7-x86 (6.1.7601.17514) — ищем по адресу 48D5 значения «75 07 83 0D» и по адресу 490E значения «74 07 83 0D»
Win7-x64 (6.1.7601.17514) — ищем по адресу CC0F значения «75 07 83 0D» и по адресу CC48 значения «74 07 83 0D»
Win10-x64 (10.0.18362.1) — ищем по адресу 40E2 значения «75 06 09 1D» и по адресу 411C значения «74 06 09 1D»

Windows 10 не сохраняет значения WanEndpoints и MaxWanEndpoints.
Для 19042.572 подмена файла rasppp не работает, служба не запускается.

Источник: lyapidov.ru

Remmina RemoteApp через RDP

Мне было интересно, как использовать remmina для открытия приложений на компьютере с Windows через rdp с помощью remoteapp (или без шва, или как там на самом деле это называется).

Я уже использовал инструмент RemoteApp от Kim Knight для настройки remoteapp на компьютере с Windows 7, и я могу подключаться и запускать удаленные приложения из другого окна.

Читайте также:
4 с помощью какой программы строятся диаграммы

Предположительно, FreeRDP (который Remmina использует для своего плагина RDP) поддерживает удаленное приложение. Я не уверен, как использовать это все же. Я не могу найти примеров того, как люди действительно делают это онлайн, но есть ошибка панели запуска о том, что буфер обмена не работает в удаленных приложениях, из чего я могу сделать вывод, что есть какой-то способ запуска удаленных приложений.

При настройке RDP-соединения в Remmina я попробовал множество комбинаций настроек для клиента, программы запуска и пути запуска на вкладке «Дополнительно», но не могу заставить его работать. Я могу подключиться к окнам Windows с RDP просто отлично, просто не работает удаленное приложение.

ZombieDev 08 июн ’12 в 13:28 2012-06-08 13:28
2012-06-08 13:28

6 ответов

Насколько я знаю, Remmina не разрешает клиентский доступ RemoteApp. Однако вы можете сделать это с помощью xfreerdp. Просто используйте что-то вроде этого в командной строке:

xfreerdp -u —app —plugin ./usr/local/lib/freerdp/rail.so —data «%windir%system32cmd.exe» —
/usr/bin/xfreerdp -u —app —plugin rail.so —data «||» —plugin rdpdr —data printer —

К сожалению, обмен данными между локальной и удаленной системами через буфер обмена не работает, поэтому нет смысла включать —plugin cliprdr вариант. Я жду, чтобы этот выпуск был исправлен, чтобы я мог заменить Windows для Ubuntu еще на 5 пользователей / машин!

Источник: ask-ubuntu.ru

Работа с клиентом удаленного рабочего стола Remmina .

Установка клиента удаленного рабочего стола Remmina .

Remmina Remote Desktop Client — наиболее удобный клиент удаленного рабочего стола, предназначенный, в первую очередь для удаленного администрирования компьютеров с различными операционными системами. Remmina поддерживает протоколы RDP, VNC, NX, XDMCP и SSH, что позволяет подключаться к рабочим столам как Windows, так и Linux., а также и к прочим системам, где используется стандартный сервер VNC. Список поддерживаемых протоколов можно расширить с помощью внешних модулей плагинов ( plugins ).

Как правило, Remmina не входит в состав стандартных дистрибутивов Linux и устанавливается дополнительно. Для установки из командной строки в Linux Ubuntu можно воспользоваться командой:

sudo apt-get install remmina

В графической среде пользователя можно воспользоваться Центром Приложений Ubuntu ( Ubuntu Software Center ) .

В Linux Mint установку пакета Remmina , и при необходимости, дополнительных модулей ( plugins ) можно выполнить через Менеджер пакетов — «Меню’ — «Менеджер пакетов». В строке поиска набрать «remmina»

Установка Remmina через Менеджер пакетов Linux Mint

В окне со списком пакетов можно отметить галочками те, которые необходимо установить. Так, например, если планируется удаленное подключение к рабочим столам ОС Windows по протоклу RDP ( Remote Desktop Protocol ), то кроме основного пакета Remmina необходимо отметить к установке пакет remmina-plugin-RDP . Дополнительные модули можно установить сразу, или в любой другой момент времени. Поскольку Remmina довольно компактна, есть смысл установить все доступные модули, чтобы иметь под рукой практически универсальный клиент удаленного подключения к различным рабочим столам.

После выбора необходимых для установки пакетов, нажать кнопку «Применить’ на панели инструментов и дождаться завершения установки Remmina .

Практически так же выполняется установка в Linux Mageia — Открыть «Центр управления Mageia» — «Управление программами» — «Установка и удаление программ» . В полях фильтров выбрать «Все» и в строке поиска набрать «remmina».

Установка Remmina через Центр управления Linux Mageia

Отметить галочками необходимые для установки пакеты и нажать кнопку «Применить». Согласиться с установкой дополнительных пакетов для удовлетворения зависимостей Remmina

Настройка удаленных подключений в Remmina .

После запуска Remmina можно создавать профили удаленных подключений:

Создание и настройка профилей удаленных подключений в Remmina

Добавляемые для удаленного подключения компьютеры можно объединять в группы, например, по типу соединения или разновидности операционной системы. Для создания нового подключения используется пункт меню «Соединение» «Создать CTRL+N» или кнопка панели инструментов Remmina.

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

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

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

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

Читайте также:
Программа Microsoft word это выберите один ответ

Дополнительные параметры RDP-поключения в Remmina

Режим запуска конкретного приложения может использоваться для подключений к службам терминалов серверных ОС Windows, и очень удобен для работы, например с программой «1С Предприятие». Пользователь сразу после подключения получает доступ к заданному приложению, а не к рабочему столу Windows. В случае же необходимости временного подключения к рабочему столу, достаточно поставить галочку «Прикрепить к консоли (Windows 2003 /2003 R2)»

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

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

Чтобы разрешить компьютеру с Windows принимать RDP-подключения, откройте компонент Система в панели управления. В Windows XP откройте вкладку «Удаленные сеансы» и установите флажок Разрешить удаленный доступ к этому компьютеру . В Windows Server 2003 откройте вкладку «Удаленное использование» и установите флажок Включить удаленный доступ к рабочему столу . Нажмите кнопку ОК. В Windows 7/Vista выбрать Система — Настройка удаленного доступа и включить режим Разрешить подключения от компьютеров с любой версией удаленного рабочего стола . Кроме того, нужно настроить список пользователей, имеющих разрешение на подключение к удаленному рабочему столу данной системы и разрешить в настройках брандмауэров подключение на порт 3389/TCP.

Для подключения к удаленному рабочему столу Linux используется удаленное подключение по протоколу XDMCP.

Создание нового XDMCP-поключения

Менеджеры дисплеев ( DM — Display Manager ) Linux-систем могут настраиваться на поддержку X Display Manager Control Protocol (XDMCP) — протокола, обеспечивающего удаленное подключение графических терминалов (X-терминалов) к графическому серверу (X-серверу). В данном случае, в качестве графического терминала используется клиент удаленного рабочего стола Remmina. Настроенный на удаленную работу менеджер дисплея, должен принимать входящие подключения на UDP порт 177 (по умолчанию) сетевого интерфейса локальной сети. Настройками DM , как правило, данный тип подключений не разрешен по соображениям безопасности. Кроме того, для многих Linux — систем, также используется запуск X-сервера с параметром, отключающим сетевые соединения ( -nolisten tcp ). Поэтому, прежде, чем подключаться к удаленной графической подсистеме Linux по протоколу XDMCP, необходимо убедиться, что на ней слушаются порты 177/udp и 6000/tcp и если это не так, то изменить настройки конфигурации. Для разных менеджеров дисплея используются свои настройки:

Для разрешения удаленных подключений к менеджеру дисплея нужно добавить секцию

KDM Основной файл конфигурации /usr/share/config/kdm/kdmrc
В секции [Xdmcp] строку Enable=false изменить на:
Enable=true
Для разрешения приема входящих соединений, параметр ServerArgsLocal= нужно оставить пустым. По умолчанию, ServerArgsLocal=-nolisten tcp

Подобным же образом настраиваются и прочие подключения. В случае использования VNC — входящее подключение ( VNCI VNC Incomming Connection ) технология удаленного подключения несколько иная.

VNC - входящее подключение в Remmina

Remmina используется в качестве слушающего VNC — клиента ( Listening VNC Viewer ) и ожидает входящее соединение от сервера VNC на порт 5500/tcp (по умолчанию ). Удаленное подключение выполняется по инициативе сервера VNC, например, для RealVNC в Windows, это выполняется из контекстного меню, вызываемого щелчком правой кнопки мышки на иконке сервера и выбором пункта Add New Client или из командной строки командой:

winvnc4.exe -connect 192.168.0.247 — подключиться к слушающему VNC-клиенту с IP-адресом 192.168.0.247

winvnc4.exe -connect Ubuntu13:15500 — подключиться к слушающему VNC-клиенту Ubuntu13 на порт 15500/tcp.

После выполнения подключения от сервера VNC в окне Remmina откроется рабочий стол Windows, или любой другой системы, на которой развернут VNC-сервер.

При создании подключения с использованием протокола «SSH — безопасная оболочка», Remmina работает так же, как стандартный SSH-клиент. При подключении по протоколу «SFTP — защищенная передача файлов», Remmina используется в качестве очень простого SFTP-клиента:

SFTP - подключение в Remmina

Кнопки панели инструментов окна SFTP-клиента служат для навигации, приема ( «Загрузить») и передачи файлов («Выгрузить») на удаленный сервер. Кроме обмена файлами, имеется возможность запуска SSH-клиента Remmina непосредственно из текущей SFTP-сессии — кнопка «Инструменты» ( в виде шестеренки ) — «Открыть защищенную оболочку SSH в новом терминале». С помощью этой же кнопки можно открывать и новые сессии SFTP, например, для работы с разными каталогами, переключаясь между ними по мере необходимости.

Источник: white55.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru