Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: zorggg on December 20, 2009, 16:28:38

Title: Терминальный сервис на Linux с поддержкой rdp
Post by: zorggg on December 20, 2009, 16:28:38
Всем доброго времени суток!
Пытаюсь реализовать терминальный сервис под Linux с поддержкой rdp. То есть чтобы пользователи windows могли заходить стандартным mstsc. Пробовал xrdp, но у меня он заработал только с backend vnc vino-server (тормозит немного). X11rdp использовать почему-то не получается.

Вопрос: кто-нибудь делал подобный сервер, на чем, и возможно ли в качестве сервера использовать freenx (он вроде имеет возможность быть rdp сервером)?

заранее спасибо!
Title: Терминальный сервис на Linux с поддержкой rdp
Post by: xxx on December 20, 2009, 18:53:58
Quote from: zorggg
Вопрос: кто-нибудь делал подобный сервер, на чем, и возможно ли в качестве сервера использовать freenx (он вроде имеет возможность быть rdp сервером)?
freenx побыстрее работает чем xrdp, но под винды лучше установить nx-client http://www.nomachine.com/download-client-windows.php (http://www.nomachine.com/download-client-windows.php)
Title: Терминальный сервис на Linux с поддержкой rdp
Post by: zorggg on December 20, 2009, 23:45:03
Quote from: xxx
freenx побыстрее работает чем xrdp, но под винды лучше установить nx-client http://www.nomachine.com/download-client-windows.php (http://www.nomachine.com/download-client-windows.php)

Нет,не пойдет.Задача использовать стандартный виндовый mstsc (терминальный клиент).А у вас получалось запускать xrdp с sesmanX11rdp?В смысле без vnc backend.Может подскажете как сделали?
Title: Терминальный сервис на Linux с поддержкой rdp
Post by: xxx on December 21, 2009, 09:47:59
Quote from: zorggg
Нет,не пойдет.Задача использовать стандартный виндовый mstsc (терминальный клиент).А у вас получалось запускать xrdp с sesmanX11rdp?В смысле без vnc backend.Может подскажете как сделали?
получалось, хотя и не всегда, нужно брать стабильные пакеты иксов
я делал на openSUSE, за другие дистры не могу наверняка сказать, но должно работать..
что не нравится в xrdp так это большой трафик по сетке
Title: Терминальный сервис на Linux с поддержкой rdp
Post by: zorggg on December 21, 2009, 12:25:10
Quote from: xxx
получалось, хотя и не всегда, нужно брать стабильные пакеты иксов
я делал на openSUSE, за другие дистры не могу наверняка сказать, но должно работать..
что не нравится в xrdp так это большой трафик по сетке

К сожалению от использования xrdp придется отказаться. Насколько понимаю, он использует протокол rdp версии 4, а у windows xp sp3, windows vista и 7 rdp 6. Обратная совместимость только с 5ой версией. То есть с rdp клиента версии 5 к нему подключиться можно, с версии 6 уже нельзя - "ошибка протокола".
А можно ли настроить freenx работать как стандартный rdp сервер, без ssh  и т.д., чтобы можно подключаться стандартным mstsc. И какую версию rdp использует freenx?
Title: Терминальный сервис на Linux с поддержкой rdp
Post by: SirYorik on December 21, 2009, 14:57:42
nx только проксирует(nx agent) RDP.
Quote
RDP and RFB Foreign Protocols

NX accessibility and remote computing capabilities are not limited to Linux desktops and servers. It is also available for numerous different operating systems. NX encapsulates into X protocol the Remote Desktop Protocol used by Microsoft Windows Terminal Server and Citrix Metaframe. It also encapsulates Remote Frame Buffer, the protocol used by VNC, an Open Source remote computing facility.
то есть терминальный сервер приложений придётся таки купить у МС.

в чём причина ограничения клиента только mstsc?