Има няколко "лека" за твоята болка... аз ще ти дам два лесни начина:
1) Правиш си
ssh niakoi@niakyde.com,
После на отдалечената машина си поставяш променливата на средата
DISPLAY=moiata.mashina.com:0.0. "0.0" е сесията на Х-са, в която работиш, може да е различна, но първата обикновено е "0.0".
На твоята си (локалната) машина трябва да разрешиш Х-са да приема отварянето на прозорци от друг потребител и/или машина. Това се случва с командата
xhost +niakyde.com. Може и само
"xhost +", което ще разреши за всички машини! това е потенциален риск за сигурността!!!
"xhost -" пък ще забрани отварянето на отдалечени приложения през твоя Х.
След това си отваряш отдалеченото приложение.
Ако не работи една от причините е може да е параметърът
-nolisten tcp, с който е пуснат Х-са. Например в сусе това е направено по подразбиране. Редактирай
/etc/sysconfig/displaymanager и на параметъра
DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN задай
"yes"... Това също е потенциален риск за сигурността и е хубаво да си пипнеш в защитната стена и да раздадеш малко правосъдие кой може да се свързва към този порт и кой не!!!
2) Втори начин е като горния, само че се прави с командата
ssh -X niakoi@niakyde.com. Този ssh тунел трябва да е разрешен в съответните
"*_config" файлове в
/etc/ssh.
успех