X-Display umleiten

Arbeiten an einem Terminal (alter PC)
Terminal: altpc$ xhost +neuerpc neuerpc ist entweder dessen Name oder IP des neuen PCs; wenn 192.168.5.2 die IP des neuen PCs ist, geben wir ein: altpc$ xhost +192.168.5.2

Dieser Befehl weist den Xserver auf alterpc an, auch Anforderungen von neuerpc zu bearbeiten.(Da es sich hier um eine potentielle Sicherheitslücke handelt, sollte der Befehl nach Abbruch der Verbindung wieder rückgängig gemacht werden – mit xhost – wird der Xserver angewiesen, keine externen Anforderungen mehr anzunehmen).

Nun loggt man sich über ssh auf dem anderen Rechner ein: altpc$ ssh user@neuerpc

Nachdem der Passworteingabe gibt man auf der Konsole von neuerpc diesen Befehl ein: neuerpc$ export DISPLAY=192.168.5.1:0.0

Statt 192.168.5.1 gibt man natürlich die IP des alten PCs ein. Damit hat man dem neuen PC mitgeteilt, dass er Ausgaben an den alten PC schicken soll.

Start von z.B. OpenOffice: neuerpc$ soffice

Sollte es wider Erwarten nicht funktionieren, kann es daran liegen, dass auf dem Xserver die Displayumleitung aus Sicherheitsgründen defaultmäßig gesperrt ist. Diese Sperre kann man ausser Kraft setzen, wenn man X wie folgt startet: alterpc$ startx -listen_tcp