Seite 1 von 1

Rechner fernsteuern

Verfasst: 17. Apr 2008 11:48
von mohikaner
Hallo,
ich möchte auf einem entfernten Rechner Programme starten was ja mit ssh auch kein Problem ist. Aber entweder die GUI wird auf dem lokalen Rechner dargestellt oder ich kann solche Programme erst gar nicht starten.
Wie schaffe ich es das die grafische Ausgabe (z.Bsp. ein Video) auf dem entfernten Rechner erfolgt?
Hoffe ihr könnt mir helfen.

Verfasst: 17. Apr 2008 14:13
von joersch

Verfasst: 17. Apr 2008 18:55
von Janka
Du musst dem per SSH eingeloggten Benutzer das Recht verschaffen, auf das Display zuzugreifen. Dazu musst dieser Benutzer das Magic Cookie des Benutzers, dem dort gerade das Display gehört, besitzen. Im einfachsten Fall holt man es sich per

Code: Alles auswählen

[lokalerRecher]$ ssh root@entfernterRechner
[entfernterRechner]# export DISPLAY=:0
[entfernterRechner]# xauth merge /home/EingeloggterBenutzer/.Xauthority
[entfernterRechner]# xterm
ssh -X ist nicht nötig, sogar kontraproduktiv.

Janka

Verfasst: 17. Apr 2008 22:18
von mohikaner
Hallo Janka,

Danke!
Genau das brauche ich. :)

cp

Verfasst: 18. Apr 2008 10:49
von brutos
Hallo,

ist den
# cp /home/EingeloggterBenutzer/.Xauthority .
böse?

LG
brutos

Verfasst: 18. Apr 2008 12:22
von Janka
Damit verlierst du im Gegensatz zu xauth merge bisherige Keys, z.B. falls der Zielrechner mehrere Displays (zum Beispiel eine zweite Session) hat.

Janka