Hi,
ssh -X
kennst Du schon? Bei einigermaßen schneller Verbindung könnte das reichen.
VNC funktioniert nicht mit KDE, bzw. nur über dessen eigenen Desktop-Server. (Von FreeNX habe ich ewig nichts gehört, gibt es da aktuelle Pakete?)
Ich habe mir VNC als Service eingerichtet. Dazu wird ein ssh-Tunnel zum Server aufgebaut, der den VNC-Port auf den remote-Rechner weiterleitet.
Dazu gibt es in der /etc/inetd.conf auf dem Server eine Zeile
5950 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/Xvnc4 -inetd -query localhost -once -SecurityTypes None -depth 24 -geometry 1268x956
und auf dem Remote-Rechner ein Shellskript mit dem Namen des Zielrechners und Inhalt
#!/bin/bash
HOST=`basename $0`
HPORT="5950"
LPORT="5960"
sleep 5 && xvnc4viewer :60 &
slogin -L $LPORT:blush:HOST:blush:HPORT $HOST
wobei bei mir auf beiden Rechnern Debian läuft und der Nutzername derselbe ist. Wenn das nicht der Fall ist, muss das im ssh-Aufruf berücksichtigt werden. Unter Windows ist zumindest die Tunnelkonstruktion und die Port-Zuordnung analog.
Ist erstmal etwas Aufwand, wenn es aber erstmal läuft, funktioniert danach aber komfortabler, als den VNC-Server jedesmal manuell zu starten.
Gruß, Lutz