Benutzer-Werkzeuge

Webseiten-Werkzeuge


vnc

VNC

VNC durch SSH-Tunneln

Verbinden

  • Am Server: VNC Server starten
vncserver
  • Am Client: Tunnel graben
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

  • Am Server: VNC Server killen
vncserver -kill :1
  • Am Client: Tunnel einstürzen lassen
kill -9 $(ps aux | grep "ssh -C -L" | head -1 | awk ' {print $2}')

Archiv

VNC Skripte

  • VNC-Server Start/Stop Skript (für fubphpc14.tugraz.at):
#!/bin/bash
 
function start {
        vncserver -clean -geometry 1240x728 -depth 24
}
 
function stop {
        vncserver -kill :1
}
 
$1
  • VNC-Viewer:
vncviewer -nocursorshape faeppc47.tugraz.at:0 &

  • Virtual Network Computing
  • VNC-Server einrichten mit Yast
    • yast > Netzwerkdienste > Administration von einem entfernten Rechner (VNC)
    • (x) Verwaltung via entfernten Rechner (remote) erlauben

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)

  • KRDC
  • TigerVNC
  • Vinagre
  • Remmina
vnc.txt · Zuletzt geändert: 2011/11/09 21:53 von admin