Назад | Перейти на главную страницу

Запуск терминального сервера Linux (многопользовательский), совместимого с Microsoft Terminal Services Client

Моя ситуация такова, что у меня есть VPS, который я недавно приобрел, чтобы повозиться (через Linode, если это имеет значение), и я хотел бы настроить сервер терминалов на 2-3 пользователя, совместимый с клиентом терминальных служб Windows.

Я довольно много искал, и все решения, которые я нашел, полагаются на настраиваемые клиенты или VNC и не поддерживают MSTSC. Я раньше видел MSTSC-совместимые серверы терминалов Linux, поэтому я знаю, что они возможны, но я просто не уверен, какой продукт использовался.

Неужели моему google-fu действительно не хватает или действительно нет рынка для такого рода приложений?

Использование XRDP для доступа к серверу Linux:

Я успешно справился с этим около 2 лет назад, используя Nomad на OpenSUSE. Если вам необходимо использовать XRDP, это, вероятно, будет одним из самых простых способов его запуска и работы, но имейте в виду, что он менее прост, чем традиционный терминальный сервер Windows. Например, клиент должен быть настроен на использование глубины цвета не менее 24; Значение по умолчанию для mstsc 15 не работает. Когда что-то перестало работать, мне иногда приходилось входить в систему через ssh и перезапускать xrdp или даже перезапускать весь сервер.

У меня сложилось впечатление, что xrdp имеет лучшую поддержку в OpenSUSE, чем в других дистрибутивах, из-за интереса Novell к корпоративному рынку. Я никогда не пытался заставить xrdp работать в Ubuntu или CentOS, но во время первоначального исследования у меня сложилось впечатление, что это было бы значительно сложнее.

Альтернативы RDP:

  1. Перенаправление X11 через PuTTY - это более проверенный и надежный вариант для представления графического интерфейса Linux на машине Windows, если вы подключаетесь через локальную сеть или VPN с быстрой / малой задержкой.

  2. Сервер NoMachine NX работает феноменально хорошо и надежно, но требует установки клиента NX на машине Windows. Другой недостаток заключается в том, что бесплатная версия «бесплатна как в пиве», и вам нужно заплатить за лицензию, если вы хотите поддерживать более двух одновременных пользователей.

  3. FreeNX это клиент и сервер NX с открытым исходным кодом. У меня нет личного опыта с этим, но очень подробное руководство по администрированию говорит о том, что разработчики очень серьезно отнеслись к своему проекту. По состоянию на 22.04.2011 самой последней версии, похоже, 2,5 года, поэтому проект больше не может активно поддерживаться.

  4. x2go кажется активно развивается альтернатива FreeNX с открытым исходным кодом, заслуживающая дальнейшего изучения.

Я нашел, но не использовал xrdp проект, который остается в стадии бета-тестирования, хотя, по всей видимости, находится в активной разработке.

клиент терминала MS использует RDP, а терминалы на базе Linux - нет. Вы можете получить доступ к терминалу Windows с помощью клиентов Linux, но не наоборот