Page 1 of 1

Rechner fernsteuern

Posted: 17. Apr 2008 11:48
by 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.

Posted: 17. Apr 2008 14:13
by joersch

Posted: 17. Apr 2008 18:55
by 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: Select all

[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

Posted: 17. Apr 2008 22:18
by mohikaner
Hallo Janka,

Danke!
Genau das brauche ich. :)

cp

Posted: 18. Apr 2008 10:49
by brutos
Hallo,

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

LG
brutos

Posted: 18. Apr 2008 12:22
by 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