Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: ollin 17 Července 2006, 15:54:24
-
Ahoj,
mám Ubuntu 6.0.6 desktop, kde mi nejde spustit Xová aplikace ze serveru. Server, ze kterého aplikaci chci tahat, mám v seznamu xhost a v terminálu na serveru nastavuji display na IP mého Ubuntu desktopu - transport TCPIP.
Chyba, kterou to vrací je Can't open display.
Nevíte někdo, co ještě zkusit povolit?
Server s klientem jsou ve setjném segmentu sítě. Dřív (s distribucí) Mandrake mi to chodilo ok.
ollin
-
Já dávám při přihlašování ssh parametr -X
notebook$ ssh johniez@athlon -X
athlon$ echo $DISPLAY
localhost:10.0
X aplikace běží v pohodě..
-
v nastaveni ssh musis na tom serveri povolit x11forwarding. potom sa uz len staci prihlasit ssh -X
-
Dík za radu, ale ssh v tomto případě nepoužívám. Tady není třeba.
Nebo je ssh v Ubuntu nutnost pro X-protokol? S Mandrake to chodilo bez ssh konfigurace.
ollin
-
PS: Něco se musí ještě povolit na mém linux-desktopu, neb server X-aplikaci na jiné PC zobrazí. Jen přijít na to co...
ollin
-
no potom sa este da zdielat cela obrazovka pomocou vnc. ale ak chces spustit len 1 aplikaciu tak najlepsie imho je to cez ssh a xforwarding.teoreticky by to malo este ist cez export DISPLAY, ale nemusi to fungovat.
-
Jo jasně - přes export DISPLAY to chodí všude, jen na Ubuntu stanici to prostě nezobrazí :-(
vnc nepřipadá v úvahu.
olin
-
no ja pouzivam na to sshcko tak s exportom ti velmi nepomozem. ale skus pozret ubuntuforums.org zrejme sa to tam uz riesilo ak su s tym nejake problemy.
-
ssh jsem zkoušel taky, ale failuje mi toto:
# ssh -R6003:localhost:6000 ServerHostName
Chyba na serveru:
Warning: remote port forwarding failed for listen port 6003
... nevím proč...
ollin
-
a vo firewalle mas povoleny ten port???
-
To mám prázdný (teda jestli myslíš toto):
# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
-
Jen pro info:
Našel jsem hint, který funguje - Ubuntu defaultně zamítá TCP k Xserveru viz:
"Run 'sudo gdmsetup', it's also under System/Admin/Login Screen Setup.
Under the security tab is a "Deny TCP connections to Xserver" tab that by default is enabled. Restart the Xserver and that should work..."
... dík za nápady
ollin