Siduction Forum

Siduction Forum => Software - Support => Topic started by: michaa7 on 2012/03/09, 17:51:57

Title: X-forwarding
Post by: michaa7 on 2012/03/09, 17:51:57
über ssh auf nem remote rechner innerhalb meines netzwerke zu arbeiten klappt gut und ich blicke da hinreichen durch.

Aber wie starte ich auf dem remote eine X-applikation und forwarde X auf mein desktop? (X ist natürlich auf dem remoterechner installiert).

Wie starte ich, sagen wir gparted auf dem remote rechner um, klar, nicht eingehängte partitionen zu manipulieren, dies jedoch von der WS aus per GUI zu steuern?
Title: X-forwarding
Post by: rennlenker on 2012/03/09, 17:58:16
Du startest ssh mit -X user@remote.blah. Wenn du eine Konsole hast startest du dann z.B dolphin & . Nach einer Weile erscheint das Fenster der X-Anwendung auf deinem Display.

https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding#Forwarding_GUI_Programs
Title: X-forwarding
Post by: michaa7 on 2012/03/09, 18:17:00
ok, das klappt soweit, mit z.b. opera.

Geht das mit programmen, die ein root-passwort benötigen wie gparted gar nicht oder nur irgendwie anders?
Title: X-forwarding
Post by: rennlenker on 2012/03/09, 19:10:12
hab keine Ahnung, stelle nur fest dass /usr/sbin/gparted, auch als /usr/bin/gparted-pkexec gestartet werden kann. ... probiers aus

Habs gerade probiert...
mit ssh -X user@meine.schwester 30 km weiter ...
dann auf der lokalen konsole sux ...
weiter mit gparted-pkexec ...

und bei mir lokal erscheint das gparted-Fenster.

mfg Thomas
Title: X-forwarding
Post by: michaa7 on 2012/03/09, 19:38:51
super, hatte zunächst das auf "ssh -X ..." im weiteren noch folgende "sux" übersehen, was dann natürlich zu authentifikationsproblemen führte, aber noch nochmaliger durchsicht deiner anleitung hatte ich dann meine fehler endeckt und nun klappt es.

Danke, das hätte ich nie alleine auskaspern können!
Title: X-forwarding
Post by: Geier0815 on 2012/03/09, 20:41:50
Da ich das Thema auch gerade am Wickel hatte: Mittels x11vnc und ein paar Einstellungen am gdm kann man sogar eine laufende x-session per ssh übertragen. Das entspricht dann in etwa dem RemoteDesktop unter Windows, nur das hier noch ssh im Spiel ist.