Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ubuntu 10.04 терминальный сервер!!!  (Прочитано 9740 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fedor102

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Ubuntu 10.04 терминальный сервер!!!
« : 18 Ноября 2010, 15:06:36 »
Вот такой вопрос появился: как на Ubuntu поднять полноценную терминалку?
Задача такая: с винды подключаться к лунксовуму серваку.
Гугл в помощь и вот нашлось 3 решения на основе: ssh, vnc и xrdp.

1. Описывать долго не буду. Поднял на Ubuntu ssh сервер, логинюсь по локалке с виндовой машины с помощью x-manager'a на 22 порт. Вроде работает

2. http://www.linux16.net/node/254 - в соответствии например с этим ставлю vnc сервер, дальше пошли косяки: не inetd.conf не xinetd.conf не обнаружил.. в терминале пишу команду
sudo vncserver
 - в ответ запускается для такого то пользователя, на таком то дисплее (к примеру 1). Ну я подумал пофигу на автозапуск vnc сервера, не это главное, просто попробую для начала сконнектиться из под винды.
С виндовой машины запускаю tightvnc, пишу там что то типа 192.168.1.10:1, далее ввожу пароль. Открывается окошко где я должен видеть рабочий стол Ubuntu, а там чернота и тока один курсор и все.. нездоровая херня!!!

3. Ну тут что то похожее на 2. Ставлю tightvncserver на Ubuntu, потом ставлю xrdp сверху и подключаюсь через стандартный "Удаленный рабочий стол" на винде. Он че то мямлит как всегда про безопасность, мне пох жму ок и вижу тот же черный экран с курсором как в пункте 2.

Гугл в помощь, узнаю что xrdp работает сверху vnc. Ну об этом я в принципе и сам догадался. Вот щас такие мысли что у меня че то с x-сессиями или типа того, или где то каких то настроек не хватает. Но мой мозг уже практически умер, мне ночью снится кошмар про терминалку, вконец ...ся(простите мне мой французский). Прошу кто чем может помогите посоветуйте че нибудь дельное

Мне приоритетно 3 вариантом пользоваться, самый дубовый вариант потом предлагать самым тупым клиентам чтоб никаких лишних прог на винде не надо было, потому и запарка такая.. а 1 вариант с ssh заработал сразу
« Последнее редактирование: 18 Ноября 2010, 15:41:38 от RustemNur »
Что ж.. если весь мир отвернется, значит мне суждено идти дальше одному..

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #1 : 18 Ноября 2010, 15:38:38 »
Взять любую вышеперечисленную технологию (все рабочии, недавно проверяли две из них :) ). Cоздать тему с информативным названием. показывать логи машины сервера (auth, user и подобные) . Ну и да конечно, как гугль мог пропустить NX (их две технологии FreeNX, NXFree)?

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #2 : 18 Ноября 2010, 16:12:32 »
срубить компиз  и радоваться . так по-моему. metacity --replace , обратно compiz --replace
« Последнее редактирование: 18 Ноября 2010, 16:14:50 от alecsartania »
Дома Linux Mint 21.1 / 22.00

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #3 : 18 Ноября 2010, 16:14:31 »
срубить компиз  и радоваться . так по-моему.
на 9.10 так, на 10.04 не так :). Сам вопрос не предполагает ответа. :) Никакой информации по делу.

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #4 : 18 Ноября 2010, 16:15:04 »
Цитировать
inetd.conf не xinetd.conf не обнаружил
Он нверно вообще без xinetd работать нормально не будет. Ставьте соответствующий пакет.

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #5 : 18 Ноября 2010, 16:15:26 »
срубить компиз  и радоваться . так по-моему.
на 9.10 так, на 10.04 не так :). Сам вопрос не предполагает ответа. :) Никакой информации по делу.
по -моему там от дров зависит а не от версии
Дома Linux Mint 21.1 / 22.00

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #6 : 18 Ноября 2010, 16:18:10 »
срубить компиз  и радоваться . так по-моему.
на 9.10 так, на 10.04 не так :). Сам вопрос не предполагает ответа. :) Никакой информации по делу.
по -моему там от дров зависит а не от версии
ну как бы вам сказать https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/408417

Оффлайн Sn@ke

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
    • Блог
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #7 : 18 Ноября 2010, 16:57:51 »
Я использую x11vnc, отличный простой терминальный сервер.

Оффлайн fedor102

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #8 : 18 Ноября 2010, 19:11:37 »
Взять любую вышеперечисленную технологию (все рабочии, недавно проверяли две из них :) ). Cоздать тему с информативным названием. показывать логи машины сервера (auth, user и подобные) . Ну и да конечно, как гугль мог пропустить NX (их две технологии FreeNX, NXFree)?
что касается FreeNX конечно нагуглил но зачем мне возможная 3 проблема если с этими еще не разобрался?

и в общем то вот 3 и появилась))
поставил пакет inetd,
отредактировал /etc/inetd.conf добавил строку:
5900 stream tcp nowait my_user /usr/bin/Xvnc Xvnc -inetd -query localhost -once -depth 24 securitytypes=none
вместо "my_user" логин пользователя

потом поставил пакет xdm
вот здесь etc/X11/xdm/xdm-config в эту строку "! DisplayManager.requestPort: 0" поставил !

ну и собственно Ubuntu теперь не грузит)) минут 5 - 6 я смотрел как бегают огоньки, а последнее че делалось:
*Starting X display manager xdm          vnc4server: The HOME environment variable is not set.

вот такие вот пироги..
Что ж.. если весь мир отвернется, значит мне суждено идти дальше одному..

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1472
  • 24.04 lubuntu
    • Просмотр профиля
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #9 : 18 Ноября 2010, 19:46:28 »
во первых для чего это вам?
во вторых не надо путать удаленное управление и сервер терминалов.
в третьих все работает если поставить 2 верхние галки Система->Параметры->Удаленный рабочий стол
     подключение через Приложения->Интернет->Просмотр удаленных рабочих столов. фаевол должен быть открыт.
сопротивление бесполезно

Оффлайн fedor102

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #10 : 18 Ноября 2010, 21:02:58 »
во первых для чего это вам?
во вторых не надо путать удаленное управление и сервер терминалов.
в третьих все работает если поставить 2 верхние галки Система->Параметры->Удаленный рабочий стол
     подключение через Приложения->Интернет->Просмотр удаленных рабочих столов. фаевол должен быть открыт.


во первых чтобы несколько пользователей работали одновременно на одном компе, каждый на своем рабочем столе

во вторых никто ничего не путал, несколько одновременно работающих независимых клиентов это и есть терминалка и ничто иное

ну и в третьих да работает ваш "удаленный рабочий стол", это действительно тупо сессия для удаленного управления одного текущего пользователя, ну поделят они один сеанс и что, мне не это нужно

user1 откроет сессию на серваке, user2 прилогинится к его рабочему столу и их сеанс поделится

мне надо чтобы user2 прилогинился к рабочему столу user2, 3 к 3, 4 к 4, а первый как сидел так чтоб и сидел
« Последнее редактирование: 18 Ноября 2010, 21:06:09 от fedor102 »
Что ж.. если весь мир отвернется, значит мне суждено идти дальше одному..

Оффлайн starling13

  • Участник
  • *
  • Сообщений: 239
    • Просмотр профиля
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #11 : 18 Ноября 2010, 21:57:37 »
Так это Вам в сторону LTSP копать. Там всё уже сделано и опробовано, и ьануалы понаписаны. Я недавно на двух виртуалках так здорово собрал имитатор терминального сервера и бездискового тонкого клиента.

Пользователь решил продолжить мысль 18 Ноября 2010, 22:10:16:
Фигню сказал. У Вас же Windows клиенты...
« Последнее редактирование: 18 Ноября 2010, 22:10:16 от starling13 »

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1472
  • 24.04 lubuntu
    • Просмотр профиля
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #12 : 18 Ноября 2010, 22:30:04 »
fedor102 ИМХО лучший сервер терминалов для Linux это  RX@Etersoft http://etersoft.ru/content/view/210/253/

starling13 LTSP это не сервер терминалов а удаленная загрузка бездисковых станций.
сопротивление бесполезно

Оффлайн fedor102

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ubuntu 10.04 терминальный сервер!!!
« Ответ #13 : 19 Ноября 2010, 09:29:24 »
VNC заработал нормально, оказалось ему не хватало пакета inetd, причем именно inetd, а не xinetd.. хотя последний просто свежее..

/home/my_user/.vnc/xstartup имеет такой вид:
(Нажмите, чтобы показать/скрыть)

осталось его в автозагрузку засунуть

ну и с 3 разобраться теперь

Пользователь решил продолжить мысль 19 Ноября 2010, 11:17:22:
Вот логи
(Нажмите, чтобы показать/скрыть)

где взять Xresources?

Xresources написал руками, как я понял это настройки для сглаживания шрифтов.. в принципе не критично

теперь xrdp его не просит, но и рабочий стол все так же не грузит когда коннектишься с винды
« Последнее редактирование: 19 Ноября 2010, 12:40:09 от fedor102 »
Что ж.. если весь мир отвернется, значит мне суждено идти дальше одному..

 

Страница сгенерирована за 0.025 секунд. Запросов: 19.