Запуск терминального сервера Linux (многопользовательский), который совместим с клиентом служб терминалов Microsoft
Моя ситуация такова, что у меня есть VPS, который я недавно приобрел, чтобы просто повозиться (через Linode, если это имеет значение), и я хотел бы установить 2-3-терминальный сервер, совместимый с клиентом служб терминалов Windows.
Я довольно долго искал, и все решения, которые я нашел, основаны на пользовательских клиентах или VNC и не поддерживают MSTSC. Я уже видел MSTSC-совместимые терминальные серверы Linux, так что я знаю, что это возможно, я просто не уверен, какой продукт использовался.
Неужели моему гуглфу действительно не хватает или нет рынка для такого рода приложений?
3 ответа
Использование XRDP для доступа к серверу Linux:
Я достиг этого успешно около 2 лет назад, используя Nomad в OpenSUSE. Если вам необходимо использовать XRDP, это, вероятно, будет одним из самых простых способов запустить его, но имейте в виду, что он менее прост, чем традиционный сервер терминалов Windows. Например, клиент должен быть настроен на использование глубины цвета не менее 24; Значение по умолчанию для mstsc, равное 15, не работает. Когда все перестало работать, мне иногда приходилось входить через ssh и перезапускать xrdp или даже перезапускать весь сервер.
У меня сложилось впечатление, что xrdp лучше поддерживает OpenSUSE, чем другие дистрибутивы, из-за интереса Novell к корпоративному рынку. Я никогда не пытался заставить xrdp работать на Ubuntu или CentOS, но у меня сложилось впечатление, что в моем первоначальном исследовании это было бы значительно сложнее.
Альтернативы RDP:
Переадресация X11 через PuTTY является более проверенным временем и надежным вариантом для представления графического интерфейса Linux на компьютере с Windows, если вы подключаетесь через локальную сеть или быструю / низкую задержку VPN.
NoMachine NX Server работает феноменально хорошо и надежно, но требует установки клиента NX на компьютере с Windows. Другой недостаток в том, что бесплатная версия является "бесплатной, как в пиве", и вам нужно платить за лицензирование, если вы хотите поддерживать более двух одновременно работающих пользователей.
FreeNX - это клиент и сервер NX с открытым исходным кодом. У меня нет личного опыта, но очень подробное руководство по администрированию предполагает, что разработчики очень серьезно относились к своему проекту. По состоянию на 22.04.2011, самой последней версии, по-видимому, 2,5 года, поэтому проект может больше не поддерживаться.
x2go - это активно развивающаяся альтернатива FreeNX с открытым исходным кодом, которая, возможно, заслуживает дальнейшего изучения.
Я нашел, но не использовал проект xrdp, который остается в бета-версии, хотя, по-видимому, находится в стадии активной разработки.
Клиент терминала MS использует RDP, а терминалы на основе Linux - нет. Вы можете получить доступ к терминалу Windows с помощью клиентов Linux, но не наоборот