Portál AbcLinuxu, 12. května 2025 11:31

Dotaz: Spousteni vzdalenych aplikaci pres ssh

29.2.2008 17:00 bizi | skóre: 8
Spousteni vzdalenych aplikaci pres ssh
Přečteno: 604×
Odpovědět | Admin
Zdravim,
mam problem se spoustenim aplikace (vyuzivajici X-server) z pocitace, ke kteremu jsem pripojen pres ssh. Pri spusteni mi ssh hlasi:
Address 192.168.20.17 maps to nb.firma.local, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
A aplikace vyuzivajici X-server pote nelze spustit.. Co s tim?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.2.2008 17:41 petris
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chybova hlaska rika, ze prelozi IP na jmeno a to zpatky na IP a to se lisi, coz je neobvykle. Zkuste si IP a jmeno toho stroje zadat zadat do hosts.
29.2.2008 18:44 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Aha. Provedl jsem a hlaseni se jiz nezobrazuje.
Problem s X-serverem vsak pretrvava s hlasenim: kate: cannot connect to X server
Procital jsem manualove stranky, ale moc moudry z toho nejsem. Resp. zkousel jsem napriklad volbu podle vzoru ssh -f počítač xterm, ale vzdy jsem skoncil se stejnym varovnym hlasenim (viz. vyse).

Jak se pracuje s promennou DISPLAY? Na pocitaci, ke kteremu se chci pripojit, ma hodnotu :0, na mem :0.0.
Radek avatar 29.2.2008 19:10 Radek | skóre: 15 | blog: rad
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Musis spustit ssh s parametrem X (-X) a na strane serveru musi byt povolen X11 Forwarding (X11 Forwarding yes).
29.2.2008 20:00 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Bohuzel, stale mi to nefunguje. Pokud spustit kate vypisuje nasledujici chybu:
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known kate: cannot connect to X server localhost:10.0
29.2.2008 21:22 pavel
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Na tom SSH serveru je to povolené?
Radek avatar 29.2.2008 22:18 Radek | skóre: 15 | blog: rad
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
To by mohl byt i problem v /etc/hosts. Mrkni jestli je tam vsechno jak ma...
1.3.2008 10:57 petris
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
DISPLAY ma obsahovat stroj:displej, pro localhost se muze stroj vynechat. Takze napriklad 192.168.1.1:0 je první displej na stroji 192.168.1.1. Nezapomente si povolit pristup na server pres xhost.
1.3.2008 12:03 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Bohuzel, stale to vypisuje stejnou hlasku. Dle meho nazoru problem neni uz ani v /etc/ssh/ ci /etc/hosts, protoze konfiguracni soubory v /etc/ssh/ jsem pouzil stejne, jako mam na pocitaci, na kterem mi to funguje. Prvni problem:
Address 192.168.20.17 maps to nb.firma.local, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
byl vyresen pridanim serveru do /etc/hosts meho pocitace.

Momentalne mi to tedy stale vypisuje: _X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known kate: cannot connect to X server localhost:10.0

Stroj, ke kteremu mi stale nejde se pripojit, bezi s Fedora Core 4. Na novejsi FC6 ci F8, se pripojim bez jakehokoli nastavovani a problemu. Uz jsem z toho zoufaly, protoze ssh pouzivam pomerne casto a v zivote jsem s nim nemel problemy..
Jak presne pouzit xhost? Zkousel jsem xhost + jmeno_pocitace_v_siti, ale bez uspechu.
frEon avatar 1.3.2008 13:40 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
can't get address for localhost imho znamena, ze nevi co je to localhost. podivej se jeste jednou do /etc/hosts, jestli to tam nemas blbe.
Talking about music is like dancing to architecture.
1.3.2008 13:53 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Problem je, ze si asi sam nejsem jisty, co tam ma byt. Na svem pocitaci mam toto:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost localhost
::1 localhost6.localdomain6 localhost6
192.168.20.17 ja.firma.local ja
192.168.20.15 nb.firma.local nb

Ten localhost v te hlasce je skutecne podivny. Ja jsem si totiz zmenil jmeno pocitace prave z localhost.localdomain na to ja.firma.local, ale tu hlasku (error) mi to vypisovalo uz predtim.

Na ssh serveru toto:
# Do not remove the following line, or various programs
# that require network functionality will fail.
# Pro pripojeni pres ssh
192.168.20.15 nb.firma.local nb

1.3.2008 18:16 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Takže na vašem počítači máte localhost 2x, což vcelku nevadí, zato na ssh serveru vám chybí localhost zcela. Doporučuji doplnit (dva řádky s localhost, stejné jako u vašeho počítače).
6.3.2008 09:41 bizi | skóre: 8
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Konecne:)
Ano, stacilo doplnit ty dva radky s localhost. Moc dekuji!
Radek avatar 1.3.2008 13:43 Radek | skóre: 15 | blog: rad
Rozbalit Rozbalit vše Re: Spousteni vzdalenych aplikaci pres ssh
Zkus doinstalovat baliky xorg-x11-xauth, xorg-x11-xinit, libXaw (jen napad...).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.