Lidtracker.ru

Лид Трэкер
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Запускаем RDP на Windows 7 и 10 для нескольких пользователей

Запускаем RDP на Windows 7 и 10 для нескольких пользователей

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

Но есть загвоздка. Работает такая штука только на редакциях Windows 7/10 версий Pro и выше. То есть релизы, обозначенные как Home, курят в сторонке.

Но и это еще не все. Многопользовательский режим на законных основаниях вообще недоступен в ОС, рассчитанных для клиентских машин (не серверных).

Более того, если во время работы локального пользователя на компьютере, например, с Win 10 Pro будет осуществлено подключение терминального, то система попросит «выкинуть» первого из сессии, выдав сообщение.

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

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

Почему RDP на Windows 7/10 не работает для нескольких пользователей

Это решение компании Microsoft, которое основывается на приобретении платных лицензий на каждого подключающегося в таком режиме пользователя. А продаются такие лицензии только для серверных операционных систем.

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

Знакомьтесь с решением, которые поможет-таки организовать сервер терминалов на Windows 7 и 10 в многопользовательском режиме. Это RDP Wrapper Library. Оно прекрасно подойдет для небольшого офиса, где количество рабочих мест около десятка.

Данное ПО очень простое в настройке, что всегда хорошо воспринимается техническими специалистами на местах. Есть информация на форумах, что даже Home версии Windows поддерживаются, но я лично не проверял.

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

RDPWInst — установка и удаление

RDPConf — просмотр конфигурации

RDPCheck — проверка работоспособности

*.bat — пакетные файлы установки, удаления и обновления

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

Установка сервера терминалов займет секунды

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

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

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

По случаю успешного запуска давайте рассмотрим некоторые интересные функции программы.

Single session per user — одновременный запуск нескольких сессий под логином одного пользователя

Hide users on logon screen — скрывает список пользователей (карусель) на экране приветствия

Allow to start custom programs — автозапуск пользовательских программ при подключении к рабочему столу (как я понимаю)

Также интерес представляет секция с названием «Session Shadowing Mode». Это теневой режим подключения, который позволяет админу наблюдать за активным сеансом пользователя в режиме реального времени. Кому сильно интересно, гуглите.

RDP для Windows 7/10 не подключается

Поговорим о проблемах, ведь ситуации бывают разные. Вот некоторые из популярных траблов. Например, в строке «Listener State» могут красным гореть сообщения типа «Not listening» или «Not Supported».

В таком случае попробуйте запустить файл update.bat, чтобы программа скачала последние обновления. Может сложиться ситуация, когда Windows обновилась в фоновом режиме и разработчики данного ПО еще не успели добавить поддержку конкретной сборки операционной системы.

Если это не поможет, следует пройти в каталог Program Files — RDP Wrapper, открыть блокнотом файл rpdwrap.ini, спуститься вниз документа и убедиться, что здесь есть секции настроек с указанием номера именно вашей (или выше) сборки Win 7 или 10.

А вот что говорит вкладка «О системе». Как видим, в данном случае полный порядок.

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

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

Следует его скачать, перезаписать в рабочем каталоге, затем переустановить службу. Пакетные файлы install.bat и uninstall.bat вам в помощь.

Читать еще:  Как с компьютера удалить вторую Windows (Виндовс)?

Напоследок скажу еще один важный момент. До установки приложения RDP Wrapper Library, никакие другие способы организации терминального сервера на Windows 7/10 не должны осуществляться.

То есть файл termsrv.dll должен иметь оригинальный вид. Иначе все проблемы могут быть из-за него.

Кстати, вариант, описываемый в этой статье, по информации из Сети вроде как не модифицирует никакие системные файлы, а работает как прослойка между службами Windows.

Это неточно, но психологически становится легче, поскольку если нет патча, значит, нет и нарушения лицензии. Что вы думаете об этом?

Несколько RDP сеансов в Windows 10 (терминальный сервер)

Дело в том, что в настольных редакциях операционных систем Microsoft есть следующие основные ограничения на использование службы удаленного рабочего стола:

1. Поддержка RDP доступа имеется только в старших редакциях Windows (Professional и выше), а в домашних редакциях (Home) этот функционал отключен.
2. Возможно только одно удаленного RDP подключения. При попытке открыть вторую RDP-сессию, пользователю предлагается завершить существующее подключение.
3. В том случае, есть пользователь работает за консолью компьютера (локально), при удаленном подключении RDP, его сеанс будет отключен (заблокирован). Правильно и обратное утверждение: удаленный RDP сеанс принудительно завершается, если пользователь авторизуется на консоле системы

RDP Wrapper Library

Альтернативой модификации файла termsrv.dll является использование проекта RDP Wrapper Library. Эта программа работает в качестве прослойки между менеджером управления службами (SCM- Service Control Manager) и службой терминалов (Terminal Services) и позволяет включить не только поддержку нескольких одновременных RDP сессии, но и активировать поддержку RDP Host на домашних редакциях Windows 10. RDP Wrapper не вносит никаких изменений в файл termsrv.dll, просто подгружая termsrv с изменёнными параметрами.

Таким образом, это решение будет работать даже при обновлении версии файла termsrv.dll, что позволяет не опасаться обновлений Windows.

Важно. Перед установкой RDP Wrapper: важно, чтобы у вас использовалась оригинальная (непропатченная) версия файл termsrv.dll. В противном случае RDP Wrapper может работать не стабильно, или вообще не запускаться.
Скачать RDP Wrapper можно с репозитория GitHub: https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия RDP Wrapper Library v1.6.2 вышла относительно недавно – 28 декабря 2017 года). Судя по информации на странице разработчика, поддерживаются все версии Windows. Windows 10 поддержиывается вплость до версии Insider Preview build 10.0.17063.1000 от 13 декабря 2017 года.

Совет. Кстати говоря, доступны исходники RDP Wrapper Library, что позволяет при желании самому собрать исполняемые файлы.
Архив RDPWrap-v1.6.2.zip содержит несколько файлов:

RDPWinst.exe —программа установки/удаления RDP Wrapper Library
RDPConf.exe — утилита настройки RDP Wrapper
RDPCheck.exe — Local RDP Checker — утилита проверки RDP
install.bat, uninstall.bat, update.bat — пакетные файлы для установки, удаления и обновления RDP Wrapper
Архив RDPWrap-v1.6.2.zip

Чтобы установить утилиту, запускам файл install.bat с правами администратора.

Установка RDP Wrapper

После окончания установки запускаем RDPConfig.exe. И удостоверяемся, что в секции Diagnostics все элементы окрашены в зеленый цвет.

Примечание. В моем случае, т.к. на компьютере отсутствует доступ в интернет, программа не смогла получить с Github актуальную версию INI файла с настройками под мою версию Windows. Поэтому в статусе указано [not supported]. Скачайте файл rdpwrap.ini с ресурса разработки и поместите его в каталог установки. Перезапустите службу и убедитесь, что надпись [not supported] сменилась на [fully supported].
RDPConfig — диагностика

Из интересных особенностей новой версии RDP Wrapper:

опция Hide users on logon screen – позволяет скрыть список пользователей на экране приветствия.
При отключении опции Single session per user — будут разрешены несколько одновременных RDP сессий под одной учетной записью (устанавливается ключ реестра fSingleSessionPerUser = 0 в ветке HKLMSYSTEM CurrentControlSetControlTerminal ServerfSingleSessionPerUser).
В том случае, если после обновления версии Windows, RDP Wrapper не работает, проверьте, что в секции Diagnostics присутствует надпись Listener state: Not listening.

Listener state: Not listening

Попробуйте обновить ini файл скриптом update.bat, либо вручную и переустановить службу

rdpwinst.exe -u
rdpwinst.exe -i

Пытаемся открыть вторую RDP сессию. Все получилось! Теперь наша Windows 10 позволяет одновременно подключаться по RDP сразу двум удаленным пользователям.

Поддержка нескольких RDP сесиий в Windows 10Утилита должна работать на всех поддерживаемых на данный момент редакциях Windows : Windows Vista, Windows 7, Windows 8, Windows 8.1 и Windows 10. Таким образом из любой клиентской версии Windows можно сделать сервер терминалов.

RDP сервер из Winows 10

Пользователи Windows Pro и Enterprise Windows 10 (но не Home) редакций могут удаленно подключаться к своим компьютерам через службу удаленных рабочих столов RDP, но есть ограничение на количество одновременных RDP сессии – возможна одновременная работа только одного удаленного пользователя. При попытке открыть вторую RDP сессию, сеанс первого пользователя предлагается завершить.

Читать еще:  Как исправить ошибку «Unexpected Store Exception» в Windows 10

Ограничение на количество одновременных rdp подключений является не техническим, а лицензионным, запрещающее создавать на базе рабочей станции терминальный RDP сервер для работы нескольких пользователей. Хотя с технической точки зрения любая редакция Windows может поддерживать одновременную работу нескольких десятков удаленных пользователей (все упирается в ресурсы ПК).

RDP Wrapper Library

Эта программа работает в качестве прослойки между менеджером управления службами (SCM- Service Control Manager) и службой терминалов (Terminal Services) и позволяет включить не только поддержку нескольких одновременных RDP сессии, но и активировать поддержку RDP Host на домашних редакциях Windows 10.

Перед установкой RDP Wrapper: важно, чтобы у вас использовалась оригинальная (непропатченная) версия файл termsrv.dll. В противном случае RDP Wrapper может работать не стабильно, или вообще не запускаться.

На GitHub доступны исходники RDP Wrapper Library, что позволяет при желании самому собрать исполняемые файлы.

Архив с программой RDP Wrapper содержит несколько файлов:

  • RDPWinst.exe —программа установки/удаления RDP Wrapper Library
  • RDPConf.exe — утилита настройки RDP Wrapper
  • RDPCheck.exe — Local RDP Checker — утилита проверки RDP
  • install.bat, uninstall.bat, update.bat — пакетные файлы для установки, удаления и обновления RDP Wrapper

Чтобы установить утилиту, запускам файл install.bat с правами администратора.

После окончания установки запускаем RDPConfig.exe. И удостоверяемся, что в секции Diagnostics все элементы окрашены в зеленый цвет.

Если возникает ошибка:

Значит программа не смогла получить с Github актуальную версию INI файла с настройками под вашу версию Windows. Поэтому в статусе указано [not supported]. Скачайте файл rdpwrap.ini с ресурса разработки и поместите его в каталог установки. Перезапустите службу и убедитесь, что надпись [not supported] сменилась на [fully supported].

Опции RDP Wrapper:

  • опция Hideusersonlogonscreen – позволяет скрыть список пользователей на экране приветствия.
  • При отключении опции Single session per user — будут разрешены несколько одновременных RDP сессий под одной учетной записью (устанавливается ключ реестра fSingleSessionPerUser = 0 в ветке HKLMSYSTEM CurrentControlSetControlTerminal ServerfSingleSessionPerUser).

В том случае, если после обновления версии Windows, RDP Wrapper не работает, проверьте, что в секции Diagnostics присутствует надпись Listener state: Not listening.

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

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

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

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

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

Как подключиться к терминальному серверу

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

Для этого в меню «Пуск»-«Выполнить» или клавиша с пиктограммой WIN на клавиатуре+R, и набрать команду mstsc.

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

Нажмите на кнопку «Параметры» и давайте рассмотрим, что нам следует здесь ввести:

В поле «Компьютер» необходимо ввести адрес терминального сервера/компьютера, к которому необходимо подключиться.

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

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

Кнопка «Сохранить как..» необходима для сохранения подключения, например на рабочем столе для быстрого подключения к серверу для начала работы.

Теперь пройдемся по вкладкам (скрины выкладывать не буду, вроде все не сложно):

  • Общие — мы с Вами уже немного разобрали.
  • Экран — настройки отображения экрана на удаленном рабочем столе терминального сервера (можно ничего не менять).
  • Локальные ресурсы — здесь указываются локальные ресурсы, которыми мы будем/можем использовать на удаленном рабочем столе во время работы (можно ничего не менять).
  • Программы — если для работы необходима только одна программа, например 1С, то Вы можете указать ее здесь, тогда при запуске она будет включаться сама.
  • Дополнительно — здесь можно указать скорость подключения к терминальному серверу (так как я использую терминальный сервер в локальной сети, то задаю максимальную скорость).
  • Подключение — на этой вкладке настраивается проверка подлинности на уровне подключения (рекомендую почитать мануал, тратить время мы сейчас на это не будем).
Читать еще:  Яндекс Алиса для Windows (Виндовс) 10, 8, 7

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

Можете наслаждаться работой на удаленном рабочем столе Вашего терминального сервера.

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

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

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

Наш вариант будет собран на Linux Debian 10. Конечно это не полноценная замена стандартному Widnows Server. Но зато абсолютно бесплатная и более безопасная. И её можно использовать для каких-либо личных целей, допустим устанавливать программы, которые требуют включенного компьютера 24/7.

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

Для личный целей вполне хватит виртуального сервера, выбираете подходящий для вас тариф. Оплачиваете его и через панель управления сервером в личном кабинете, запускаете установку операционной системы Linux Debian 10.

Все команды выполняются от суперпользователя — root ( sudo su )

Далее действуем по инструкции:

Первым можно установить LTSP ( Linux Terminal Server Project )

Достаточно интересная система скриптов и программ, которая запускает полноценное терминальное окружение.

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Теперь непосредственно установим программное обеспечение для возможности удалённого управления с различных устройств:

Установка XRDP на Debian 10

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Для изменения прав доступа к запуску X сервера необходимо выполнить следующую команду:

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

в файле /etc/xrdp/xrdp_keyboard.ini добавить необходимый код

Проверить наличие кодов в файле

Добавить следующий код в конце файла

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Нам необходимо наличие русского языка на сервере, установим его:

Настройка (русификация) консоли в Ubuntu / Debian

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Частая проблема при создании удалённого сервера на Linux, при подключении через RDP клиент, просто никак не хочет нормально работать переключение раскладки, решаем эту проблему:

Не работает переключение раскладки клавиатуры

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Подключаемся к серверу по RDP клиенту, можно использовать любой Windows, Linux, Android или другую операционную систему.

На примере показаны две версии подключения.

Стандартное приложение входящее в комплект операционной системы Widnows.

Widnows

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Приложение для мобильного телефона от компании Майкрософт.

Android

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

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

Сначала надо будет создать пользователя без root прав

Вместо test, можете написать любое своё имя пользователя.

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

Установка пароля для нового пользователя

Затем отключить заставку, которая будет периодически включаться и очень сильно мешать

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Выставите время и уберите все галочки, как показано на рисунке

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Зайдите в пункт — Управление питанием

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Установите значение — Никогда

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

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

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

Откроем менеджер пакетов

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Пишем в поиске — Mate, ищем все пакеты, которые начинаются на это слово, и видим что некоторые установлены, но не все.

Выделяем все пакеты, которые ещё не установлены, прокручивая вниз, до момента, когда не закончится название — Mate

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Инструкция по установке и настройке терминального сервера на базе Linux Debian 10 с графической оболочкой

Закрываем менеджер пакетов Synaptic, потому что если он открыт через командную строку не получиться ничего установить.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector