RDP-сервер в Linux

Автор: vik_kr Дата: . Категория: Терминальные технологии

Существует много способов удалённого подключения к системе, как терминальных, так и графических. Среди графических наиболее популярными на сегодня являются VNC и RDPVNC(Virtual Network Computing) реализован на многих платформах, так что вы можете легко получить доступ, например, к вашему рабочему столу GNOME из-под Mac OS X. Среди реализаций VNC существует масса классных бесплатных клиентов и серверов, таких, например, как x11vncTightVNC или UltraVNC. Удобно, качественно, надёжно, бесплатно. Чуток иначе дело обстоит с реализацией RDP (Remote Desktop Protocol), являющейся детищем Microsoft, также надёжным и качественным, однако не бесплатным, ибо  «родной» RDP-сервер можно встретить только в комплекте с ОС MS Windows. Но сегодня речь не об этом.


Если в администрируемой вами сети большая часть машин находится под управлением MS Windows и вам, то и дело необходимо получаться доступ с таких компьютеров к своему Linux-десктопу. Конечно же. можно поднять на Linux-системе VNC-сервер, а на Windows-машинах расставить VNC-клиент. Однако, имеется способ проще: установить в Linux-системе RDP-сервер, а с компьютеров под Windows подключаться при помощи штатного RDP-клиента, ничего не доустанавливая.

RDP-сервер под Linux, называемый xrdp, вы можете либо установить из репозитариев вашей системы, либо же, если есть на то причины, скачать исходные коды с домашней страницы проекта и собрать его вручную. В моей Ubuntu 10.10 всё без проблем установилось из репозитариев:

$ sudo apt-get install xrdp

После установки xrdp запустится автоматически. Если в вашей системе этого не произошло, запустите его вручную при помощи init-скрипта:

$ sudo /etc/init.d/xrdp start

Собственно, на этом установка сервера закончена. Теперь можно попробовать подключиться к нему RDP-клиентом. Для чистоты эксперимента попробуем сделать это при помощи штатногоmstsc.exe из поставки Microsoft Windows XP SP3.

Обнаружился только один неприятный момент. Если RDP-клиент «отвалится» до того, как вы завершите сеанс работы с X11, то потом не существует способа подключиться именно к этому сеансу. Будет создан новый. Или я не нашёл, как это сделать... Подскажите, плиз, если кто знает.


Источник: http://www.ashep.org/2010/rdp-server-v-linux/