Консультация № 172897
04.10.2009, 20:37
0.00 руб.
0 6 2
Добрый вечер господа эксперты!!
Прошу помочь в настройке удаленного дабочего стола из под винды
на убунту 8.10 (графическая оболочка - кажется х-сервер), в винде
есть RDP и в убунту есть подобная служба xrdp - помочите настроить
обе часть - может из под винды на линукс есть какие-то особенности ?!
Пожалуйста подробно, можно с инет ссылками на материал.
Если предлагаете какие либо программы - то просьба обьянить как
с ними работать, ссылки на беспрепятственное скачивание.

Спасибо за Ваше беспредельно етерпение и понимание нашей
беспросветной глупости в составлении наших бесконечно глупых вопросов !!!

Обсуждение

Неизвестный
04.10.2009, 21:19
общий
это ответ
Здравствуйте, Подольский Игорь Владимировия.

Насколько мне известно, не существует реализаций сервера RDP не-под-Windows. Конечно, я могу и ошибаться. Насколько мне известно, только через VNC можно получить доступ к удаленному рабочему столу. Здесь опять есть разница - если Вам нужен аналог Radmin-a, то поможет VNC или NetOp (у него есть и клиент и сервер под Linux), если же нужен аналог терминальной сессии (RDP), то только VNC, запускающий отдельный X-сервер. Некоторое время назад я писал достаточно крупный обзор клиентов удаленного доступа, там подробно, в картинках рассматривались всевозможные варианты. Статья была опубликована в 2007 году, в майском номере журнала "Системный администратор". Скачать ее можно здесь. В ней есть ссылки на все упомянутые в обзоре программы. Конечно, там тестировалось на FreeBSD, но не думаю, что это суть разница.
Неизвестный
05.10.2009, 09:47
общий
это ответ
Здравствуйте, Подольский Игорь Владимировия!
Самый простой способ - использовать vnc.
Скачиваем http://www.realvnc.com/products/free/4.1/winvncviewer.html и устанавливаем на windows.
В ubuntu в сеансе, к которому нужно подключаться, заходим Система->Параметры->удаленный рабочий стол, ставим пометки "Разрешать видеть", "Разрешать управлять" и, по желанию, пароль.
После этого можно подключаться к сеансу с виндовой машины, просто указывая в vnc клиенте ip машины с ubuntu.

Если нужна возможность входа нескольких пользователей независимо друг от друга, можно установить Xvnc сервер. Для работы xrdp нжно установить tightvncserver.
# apt-get install tightvncserver
Если знаете английский, то о проблемах с xrdp и способах их решения можно почитать здесь: https://bugs.launchpad.net/ubuntu/+source/xrdp/+bug/220005

Если нужна приемлимая работа через модем, то можно попробовать freeNX (мне удавалось работать через GPRS). Если знаете английский, то можно прочитать хорошую инструкцию здесь http://alandoyle.com/tutorials/setup-freenx-under-ubuntu/ .
Если не знаете, то вот краткий перевод:
Получаем права:
$ sudo -s
Добавляем ключ для проверки подлиности пакетов из ppa:
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D018A4CE
Добавляем репозиторий:
# echo -e "# Ubuntu FreeNX Repository for Intrepid\ndeb http://ppa.launchpad.net/freenx-team/ubuntu intrepid main\ndeb-src http://ppa.launchpad.net/freenx-team/ubuntu intrepid main" >/etc/apt/sources.list.d/freenx.ppa.list
Обновляемся:
# apt-get update && apt-get upgrade
Устанавливаем tcl:
# apt-get install tcl8.4
Устанавливаем freeNX:
# apt-get install openssh-server dbus-x11 libxcomp3 libxcompext3 nxlibs nxagent nxproxy freenx-server expect denyhosts xdialog
Создаем пользователя nx
# sudo /usr/lib/nx/nxsetup --install
клиент можно скачать по адресу
http://www.nomachine.com/download.php
Если данное терминальное решение вам понравится, то можно приобрести лицензии у Nomachine и получить техническую поддержку и различные дополнительные функции (балансировка нагрузки, проброска портов, поддержка ldap и многое другое.
Неизвестный
05.10.2009, 10:26
общий
Rashid N. Achilov:
1)Xrdp - именно "реализация RDP сервера не-под-Windows"
2)"только VNC", как аналог терминальной сессии rdp, можно успешно заменить запуском X-сервера на Windows (из cygwin'a или каким-то другим)
Неизвестный
07.10.2009, 19:47
общий
1. Можете дать ссылку на исходники xrdp или они недоступны? Это вообще говоря крайне интересно.
2. Это, если в сети имеется хотя бы один X-клиент, анонсирующий себя в сеть. Это конечно удобно, я рассматривал такой вариант, но с NoMachine так и не задружил сильно, хотя шелловские окна на виндовом десктопе - впечатляют
Неизвестный
08.10.2009, 11:55
общий
1) xrdp.sourceforge.net
2) а запустить руками через ssh что мешает? не очень красиво, но надежно :-)
Неизвестный
08.10.2009, 18:58
общий
Да я просто подумал, что обычно когда спрашивается софт под виндоузз, то и уровень сервиса от него ожидается "для уиндоузз" - с рюшечками и графическими настройками . Руками-то понятное дело можно...
Форма ответа