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