X`сы через SSH

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
Gang
Сообщения: 106

X`сы через SSH

Сообщение Gang »

Здравствуйте!
Необходимо экспортировать граф. оболочку с сервера на машины пользователей через ssh. После многократных попыток я просто сдался. при вызове комманды startx из putty выдает:

Код: Выделить всё

[alexey@server alexey]$ startx
Using authority file /home/alexey/.Xauthority
Writing authority file /home/alexey/.Xauthority
Using authority file /home/alexey/.Xauthority
Writing authority file /home/alexey/.Xauthority

Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to xfree86@xfree86.org.



Дескриптор консоли недоступен
Xlib: connection to ":0.0" refused by server
Xlib: [alexey@server alexey]$ Invalid MIT-MAGIC-COOKIE-1 key
giving up.
xinit:  unable to connect to X server
xinit:  No such process (errno 3):  unexpected signal 2.
[alexey@server alexey]$


Заранее благодарен!
P.S. Раньше ето решалось при помощи nomachine nx server, но сейчас он стал платным ...
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: X`сы через SSH

Сообщение Uncle_Theodore »

Gang писал(а):
28.02.2007 13:48
Здравствуйте!
Необходимо экспортировать граф. оболочку с сервера на машины пользователей через ssh. После многократных попыток я просто сдался. при вызове комманды startx из putty выдает:

Подожди. Зачем ты вызываешь startx из putty? Ты хочешь видеть графический экран Линукса на Винде? Используй VNC.
Вообще же, X должен бегать на машине-клиенте, на экране которой ты хочешь видеть графику. На той машине, к которой ты присоединяешься через ssh, должны бегать только программы. Соответственно, startx через ssh вызывать бессмысленно.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: X`сы через SSH

Сообщение serzh-z »

Gang
Кто же так делает...
ssh -X
А если нужно логиниться удаленно в какой-нибудь XDM/GDM, то см. www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/XDMCP-HOWTO.pdf
Спасибо сказали:
Аватара пользователя
Gang
Сообщения: 106

Re: X`сы через SSH

Сообщение Gang »

Uncle_Theodore писал(а):
28.02.2007 13:56
Gang писал(а):
28.02.2007 13:48

Здравствуйте!
Необходимо экспортировать граф. оболочку с сервера на машины пользователей через ssh. После многократных попыток я просто сдался. при вызове комманды startx из putty выдает:

Подожди. Зачем ты вызываешь startx из putty? Ты хочешь видеть графический экран Линукса на Винде? Используй VNC.
Вообще же, X должен бегать на машине-клиенте, на экране которой ты хочешь видеть графику. На той машине, к которой ты присоединяешься через ssh, должны бегать только программы. Соответственно, startx через ssh вызывать бессмысленно.

А собственно, что такое VNC ?
Я также запускал с Линух машины из терминала (запущены X, оболочка Кеды) startx выдает тоже самое. НО, при запуске, например, GNUPlot он рисует форму и график. Из под виндов (опять же через putty)

Код: Выделить всё

[alexey@server alexey]$ gnuplot

        G N U P L O T
        Version 4.0 patchlevel 0
        last modified Thu Apr 15 14:44:22 CEST 2004
        System: Linux 2.6.3-7mdk

        Copyright (C) 1986 - 1993, 1998, 2004
        Thomas Williams, Colin Kelley and many others

        This is gnuplot version 4.0.  Please refer to the documentation
        for command syntax changes.  The old syntax will be accepted
        throughout the 4.0 series, but all save files use the new syntax.

        Type `help` to access the on-line reference manual.
        The gnuplot FAQ is available from
                http://www.gnuplot.info/faq/

        Send comments and requests for help to
                <gnuplot-info@lists.sourceforge.net>
        Send bugs, suggestions and mods to
                <gnuplot-bugs@lists.sourceforge.net>


Terminal type set to 'x11'
gnuplot> plot sin(x)

gnuplot: unable to open display ''
gnuplot: X11 aborted.

Мне бы хоть под винды такие формы экпортировать ...



serzh-z писал(а):
28.02.2007 14:02
Gang
Кто же так делает...
ssh -X
А если нужно логиниться удаленно в какой-нибудь XDM/GDM, то см. www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/XDMCP-HOWTO.pdf

попробовал пишет:

Код: Выделить всё

[alexey@server alexey]$ startx
Using authority file /home/alexey/.Xauthority
Writing authority file /home/alexey/.Xauthority
Using authority file /home/alexey/.Xauthority
Writing authority file /home/alexey/.Xauthority

Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to xfree86@xfree86.org.



Дескриптор консоли недоступен
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: X`сы через SSH

Сообщение serzh-z »

Gang
Не нужно делать startx! "ssh -X" позволяет запустить любое удаленное приложение, чья графическая часть будет форвардится на клиентскую машину.
Спасибо сказали:
Аватара пользователя
Gang
Сообщения: 106

Re: X`сы через SSH

Сообщение Gang »

serzh-z писал(а):
28.02.2007 14:21
Gang
Не нужно делать startx! "ssh -X" позволяет запустить любое удаленное приложение, чья графическая часть будет форвардится на клиентскую машину.

Ну я писал
ssh -X alexey@xxx.xxx.xxx.xxx
зашел на сервак, а иксы не пашут все равно
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: X`сы через SSH

Сообщение Alexxx »

Gang писал(а):
28.02.2007 16:06
serzh-z писал(а):
28.02.2007 14:21

Gang
Не нужно делать startx! "ssh -X" позволяет запустить любое удаленное приложение, чья графическая часть будет форвардится на клиентскую машину.

Ну я писал
ssh -X alexey@xxx.xxx.xxx.xxx
зашел на сервак, а иксы не пашут все равно

Пойми одну простую весчь: "Иксы у тебя должны быть запущены свои".
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: X`сы через SSH

Сообщение Uncle_Theodore »

Gang писал(а):
28.02.2007 16:06
serzh-z писал(а):
28.02.2007 14:21

Gang
Не нужно делать startx! "ssh -X" позволяет запустить любое удаленное приложение, чья графическая часть будет форвардится на клиентскую машину.

Ну я писал
ssh -X alexey@xxx.xxx.xxx.xxx
зашел на сервак, а иксы не пашут все равно

Давай немного разберемся.
У тебя есть две машины. Маш1 и Маш2. Ты физически сидишь перед Маш2 и смотришь на ее экран. Ты хочешь соединиться с Маш1 по ssh и запустить на Маш1 программу, firefox, например, так, чтобы окно браузера нарисовалось на экране, физически подключенному к Маш2, правильно?
Для этого надо, чтобы на Маш2 бегал X сервер (бегает ли он на Маш1, не имеет ни малейшего значения), и ты зашел на Маш1 через ssh -X и запустил там firefox Тогда программа, бегающая на Маш1 присоединится к Иксу, бегающему на Маш2, и тот нарисует картинку у тебя перед глазами.
Икс на Маш1 запускать не надо. Он тебе ничем не поможет. Он распоряжается экраном, клавой и мышью, присоединенными физически к Маш1.

Если на Маш2 бегает Винда (а соответственно, никакого X сервера на ней нет), то такая система не пройдет. Надо пользоваться другими средствами, VNC, например.
Она платная, но можно взять бесплатную копию на время, для "оценки", а потом решить, покупать ее или нет.
http://www.realvnc.com/
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: X`сы через SSH

Сообщение sbar »

Gang, логинитесь, потом не startx, а просто запустите какое-нибудь x-овое приложение и оно появится на вашем компьютере. а если хочется увидить DE.. хмм.. ну можно попробовать и его запустить
startkde например. незнаю что получится

//опять опередили нибось
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: X`сы через SSH

Сообщение elide »

а соответственно, никакого X сервера на ней нет

весьма спорное заявление. в том смысле, что на тачке с виндой иксы вполне могут быть. и при этом довольно хорошо работать.
слава роботам!
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: X`сы через SSH

Сообщение Uncle_Theodore »

elide писал(а):
28.02.2007 18:32
а соответственно, никакого X сервера на ней нет

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

Ну, могут, могут, уговорил. :)
Но к данному вопросу сей факт имеет довольно отдаленное отношение... :rolleyes:
Товарищ пытается startx запустить через putty.
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: X`сы через SSH

Сообщение elide »

просто мне всегда странно смотреть, когда начинают советовать VNC, но забывают про Xwin32 (:
т.е. ну иксы они же как раз для этого и были сделаны, зачем использовать какие-то сомнительные приблуды?
слава роботам!
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: X`сы через SSH

Сообщение Uncle_Theodore »

elide писал(а):
28.02.2007 18:45
просто мне всегда странно смотреть, когда начинают советовать VNC, но забывают про Xwin32 (:
т.е. ну иксы они же как раз для этого и были сделаны, зачем использовать какие-то сомнительные приблуды?

С VNC я работал, поэтому немножко знаю, что там к чему. А Xwin32 -- нет.
Ну, давай еще и ее присоветуем
http://www.starnet.com/
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: X`сы через SSH

Сообщение elide »

А Xwin32 -- нет.
ну а что там знать? самые обычные иксы, только собранные под винду...
слава роботам!
Спасибо сказали:
Аватара пользователя
sarutobi
Сообщения: 676
Статус: Добрость и скромнота
ОС: Debian 5, FreeBSD 6.2/8.0

Re: X`сы через SSH

Сообщение sarutobi »

Uncle_Theodore
а чем Вас не устроил TightVNC, что вы рекомендуете пробовать VNC ?
Fire and water, earth and sky - mistery surrounds us, legends never die!
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: X`сы через SSH

Сообщение Uncle_Theodore »

sarutobi писал(а):
01.03.2007 13:15
Uncle_Theodore
а чем Вас не устроил TightVNC, что вы рекомендуете пробовать VNC ?

Не знаю, надо попробовать... :)
Судя по страничке, это -- бесплатный вариант VNC?
Спасибо сказали:
Аватара пользователя
sarutobi
Сообщения: 676
Статус: Добрость и скромнота
ОС: Debian 5, FreeBSD 6.2/8.0

Re: X`сы через SSH

Сообщение sarutobi »

Uncle_Theodore писал(а):
01.03.2007 13:19
Судя по страничке, это -- бесплатный вариант VNC?

Мне больше нравится то, что он OpenSource :)
Fire and water, earth and sky - mistery surrounds us, legends never die!
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: X`сы через SSH

Сообщение sbar »

можно еще через cygwin поизвращяться кстати
http://en.wikipedia.org/wiki/X/Cygwin
Спасибо сказали:
Аватара пользователя
UnO
Сообщения: 40
ОС: MOPS Linux

Re: X`сы через SSH

Сообщение UnO »

Попробуй

Код: Выделить всё

startx -- :1
Спасибо сказали:
happy
Сообщения: 66
ОС: OpenSUSE 11.1

Re: X`сы через SSH

Сообщение happy »

По ссылке куча тулзов для решения вашей проблемы. Сам я использую tightVNC. Удобно, надежно, быстро.
http://linuxformat.ru/download/82.pdf
All You Need Is Love!!!
Спасибо сказали: