X auf anderen rechner......

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
groshert
Beiträge: 49
Registriert: 09.04.2002 17:01:31
Wohnort: Esslingen
Kontaktdaten:

Beitrag von groshert » 24.04.2002 10:37:54

Hi Kai,

also wenn Du "ssh -X" startest, dann ist X11-Forwarding automatisch aktiviert, das
ganze "xhost +" und "export DISPLAY ..." brauchst Du dann nicht - das ssh setzt
DISPLAY selber und leitet das über die SSH Verbindung. Dann musst Du auch
nichts weiter am Firewall aufmachen (das das X dann auch über Port 22 geht).

Damit das Forwarding geht muss allerdings das erfüllt sein:

1. ssh mit Option "-X" starten ODER die Option in /etc/ssh/ssh_config setzten
2. auf der Serverseite in der /etc/ssh/sshd_config muss "X11Forwarding yes"
gesetzt sein.


Das ganze geht aber auch ohne SSH (dann über Port 6000, öffnen am Firewall),
allerdings muss man dafür was am Debian default X-Setup ändern:

In "/etc/X11/xinit/xserverrc" steht wie der X-Server gestartet wird. Bei Debian stehen
da normal die Optionen "-dpi 100 -nolisten tcp".
Das "-nolisten tcp" bewirkt dass der Server nicht auf eingehende Verbindungen hört,
auch wenn man "xhost +" gemacht hat.

Also einfach die eine Option entfernen und X neu starten, dann gehts auch ohne SSH...

Cheers,
Kai

Antworten