Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: petrf 09 Prosince 2013, 20:45:58

Název: [vyřešeno] Nefungující xforwarding mezi PC s U12.04
Přispěvatel: petrf 09 Prosince 2013, 20:45:58
Chtěl jsem vás poprosit o radu ohledně xforwardingu. Po přeinstalování PC mi přestal xforwarding chodit (SSH funguje normálně).
Pokud spustím příkaz xclock, tak se počítač tváří, že program normálně spustil, ale mě se nic na monitoru nezobrazí. V topu vidím, že je program xclock běžící. Pomocí Ctrl+C se dá program normálně ukončit.

Nastavení "serveru":
$ echo $DISPLAY
:0.0

$ cat /etc/ssh/sshd_config | grep "X11"
X11Forwarding yes
X11DisplayOffset 10

$ cat /etc/ssh/ssh_config | grep "X11"
ForwardX11 yes
ForwardX11Trusted yes


Díky Petr
Název: Re:Nefungující xforwarding mezi PC s U12.04
Přispěvatel: GdH 09 Prosince 2013, 21:44:00
Forwarding musíš povolit na straně klienta, buď v ssh_config, nebo použít přepínač -X (Y) při připojování, bych řekl já.
Název: Re:Nefungující xforwarding mezi PC s U12.04
Přispěvatel: petrf 09 Prosince 2013, 21:51:10
Díky za odpověď.
Přesně tak to používám "ssh -X user@server"

Petr
Název: Re:Nefungující xforwarding mezi PC s U12.04
Přispěvatel: GdH 09 Prosince 2013, 22:30:44
Pak ti asi moc nepomůžu, používat to zvládnu, ale debugovat moc ne. Nicméně, pokud se aplikace spustí a nehlásí žádný problém, evidentně na nějakém displeji běžet musí, jen asi ne na tom správném. Pokud si já po připojení na server vypíšu $DISPLAY, dostanu localhost:10.0
Název: Re:Nefungující xforwarding mezi PC s U12.04
Přispěvatel: petrf 09 Prosince 2013, 22:48:35
... Pokud si já po připojení na server vypíšu $DISPLAY, dostanu localhost:10.0

Díky za pomoc, to je přesně to co jsem potřeboval!
Měl jsem nastaveno v .bashrc "export DISPALY=:0.0" a po smazání to začalo chodit. Proč jsme to tam měl už netuším, ale nakopl jsi mi správným směrem.

Děkuji