Inhaltsverzeichnis

VNC

VNC durch SSH-Tunneln

Verbinden

vncserver
ssh -C -L 5901:127.0.0.1:5901 -N -f -l root 193.171.XXX.XXX
vncviewer -bgr233 -depth 8 -compresslevel 9 -quality 0 127.0.0.1:1

Beenden

vncserver -kill :1
kill -9 $(ps aux | grep "ssh -C -L" | head -1 | awk ' {print $2}')

Archiv

VNC Skripte

#!/bin/bash
 
function start {
        vncserver -clean -geometry 1240x728 -depth 24
}
 
function stop {
        vncserver -kill :1
}
 
$1
vncviewer -nocursorshape faeppc47.tugraz.at:0 &

openSUSE 11.x

Bei den 11er Versionen ist die Auswahlmöglichkeit in Yast/Sax2 nicht mehr vorhanden. Allerdings gibt es dafür jetzt Yast⇒Netzwerkdienste⇒Entfernte Administration (o.ä.). Was die allerdings genau bewirkt, und welcher Port da als VNC-Port genommen wird, ist unklar. Auch tut sich nix, ich bekomme keine Zugriff, wenn ich nicht zusätzlich Hand anlege.

Per Yast⇒Netzwerkdienste⇒Inetd kann man bequem VNC-Server starten, wahlweise mit verschiedenen Auflösungen und per Java-Applet. Allerdings sind das neue Sessions, Zugriff auf eine lokale X-Session funktioniert so AFAIK nicht. Die Firewall muss man per Hand durchbohren, je nach inetd-Konfiguration (Ports 5801-5803 bzw. 5901-5903).

VNC Client (Linux)