Титла: X през ssh Публикувано от: kostadinz в Dec 20, 2003, 14:36 имам две машини под mandrake 9.1 клиент и сървър
правя ssh с клиента към сървъра когато пусна Х приложение (инсталирано на сървъра), ми показава прозорците върху десктопа на клиента. обаче ми се наложи да преинсталирам сървъра наново и вече когато пусна Х програма на сървъра ми се кара: "cannot connect to X server" X-a на сървъра не ми работи - кофти ми е видеокартата и монитора. Но те и преди не работеха явно нещто съм бил пуснал предния път щом работеше. Ако може някой да помогне ще съм много благодарен Титла: X през ssh Публикувано от: в Dec 20, 2003, 16:29 Здравей,
според мен проблема ти е в това,че не си включил пренасочването (forwarding) на Х. За да го включиш отиди в /etc/ssh/sshd_config и направи X11Forwarding на yes.Може също така да се наложи да включиш и пренасочването на ssh клиента - това се прави от /etc/ssh/ssh_config на машината клиент - ForwardX11 трябва да бъде на yes. Пътищата може да не са точно такива,каквито ти ги казвам,защото от доста време не съм ползвал Мандрейк,но на моя Слак са така,а предполагам че и при инсталация по подразбиране на ssh са такива. Титла: X през ssh Публикувано от: kostadinz в Dec 20, 2003, 20:18 проблема не е във forwarding-a
и на двете места е X11Forwarding yes Титла: X през ssh Публикувано от: ivak в Dec 20, 2003, 22:05 принципно настройките на ssh клиента не стоят в /etc -
там са само system defaults. има и per user настройки, които се намират в ~/.ssh или ~/.ssh2 (зависи какво точно ползваш). провери и на това място. ако и там всичко е наред, опитай се да разбереш дали проблемът е от тунелинга или от хикса. пусни дебъг на ssh-то и виж дали тунелингът тръгва изобщо. може да е забранен по подразбиране. Титла: X през ssh Публикувано от: kostadinz в Dec 21, 2003, 14:29 debug-a mi dava
Remote: No xauth program; cannot forward with spoofing. Титла: X през ssh Публикувано от: ivak в Dec 21, 2003, 17:31 а ти сигурен ли си, че си инсталирал Х на машината-сървър?
доколкото си спомням, xauth е част от пакета му. без Х ще ти гърмят и други неща, примерно всичко, което е линкнатo с libX11. ако ли не, пробвай да пренасочиш дисплея без ssh. става с параметър от типа на -display=some.computer.net:0 можеш да го видиш в --help на съответната порнограма. защото ми се струва, че проблемът изобщо не е в тунелинга. Титла: X през ssh Публикувано от: kostadinz в Dec 22, 2003, 20:44 а как да разбера дали Х-а ми е инсталиран на сървъра
той наистина не работи под Х. Но не ми харесва нещо видеокартата, пък и монитора е много зле (все пак сървър е простено му е :-) ). Дано да не ти досаждам вече... Титла: X през ssh Публикувано от: ivak в Dec 23, 2003, 20:48 ами просто виж дали има нещо в директорията /usr/X11R6
можеш да погледнеш и в /usr/X11R6/bin и /usr/X11R6/lib за всеки случай. нали схващаш какъв е номерът? програмите работят на машината-сървър, обаче пренасочват output-а към X-сървъра на машината-клиент. малко е объркано, но не съм го измислил аз. на машината-сървър трябва да имаш само библиотеките и помощните програми (от сорта на липсващия xauth). не ти трябват нито шрифтове, нито X сървър (гледай на Х сървъра като на един малко по-сложен видеодрайвер, който работи на машината-клиент) ако ти се занимава, можеш да компилираш X11 без Х сървър, обаче е голяма играчка. най-добре просто инсталирай целия пакет xfree от дистрото, което ползваш. Титла: X през ssh Публикувано от: kostadinz в Dec 23, 2003, 23:58 във X11R6 си има много файлове и директории
Титла: X през ssh Публикувано от: ivak в Dec 24, 2003, 00:44 не знам, приятел, дадох ти каквато мога информация.
не мога да ти помогна повече без # шел на твоя компютър. виж направи още няколко проби. потърси го този xauth и разбери защо не тръгва. ако го няма, копирай го от другия компютър в /usr/X11R6/bin. ако го има - направи му ldd, може да му липсва библиотека. провери си пътищата. в краен случай - преинсталирай X-a или копирай цялата директория /usr/X11R6 от друго място където работи. Титла: X през ssh Публикувано от: kostadinz в Dec 24, 2003, 19:54 благодаря ти за отделеното време за мен.
преборих се. юзера с който ssh-вам нямаше права до xauth (нали за секюрити root е затапен за ssh) :-) още веднъж благодаря, ти X-a е супер |