Login per vnc

VNC (Virtual Network Computing) bietet die Möglichkeit, den Bildschirminhalt eines entfernten Rechners über das Netzwerk auf dem lokalen Computer anzuzeigen und im Gegenzug Maus- und Tastaturbewegungen an den entfernten Rechner weiterzugeben. Das kann gerade bei Programmen mit grafischer Ausgabe wie gnuplot Sinn machen.

Um eine vnc-Verbindung mit palma aufzubauen, sind folgende Schritte notwendig:

  • Starten des vnc-servers:
    vncserver :id -geometry 1400x1000
    wobei id durch eine Zahl zwischen 1 und 99 zu ersetzen ist und die Auflösung an die individuellen Bedürfnisse anzupassen ist. Wichtig: Die Zahl (sprich, der Port) kann immer nur von einem Benutzer gleichzeitig verwendet werden. Funktioniert es nicht, kann das Ausweichen auf einen anderen Port helfen. Beim ersten Start wird nach einem Passwort gefragt, das zur Verbindung notwendig ist.
  • Falls nötig, beenden des vncservers:
    vncserver -kill :id
  • Danach muss einmalig in der Datei $HOME/.vnc/xstartup der Eintrag
    twm &
    durch
    /Applic.PALMA/fluxbox/bin/startfluxbox &
    ersetzt werden
  • Um trotz Firewall eine Verbindung zum vncserver auf palma zu bekommen, ist ein ssh-Tunnel notwendig. Dazu wird die ssh-Verbindung auf dem client-Rechner einfach wie folgt gestartet:
     ssh -L 5901:palma1:5901 Nutzerkennung@palma1
    Hier muss die 01 durch den oben gewählten Port und Nutzername durch die eigene Kennung ersetzt werden. Unter Windows ist es beispielsweise mit putty nötig, unter Connection/SSH/Tunnels bei Source port 5901 und bei Destination palma1:5901 mit einam abschliessenden Klick auf Add einzutragen.
  • Auf dem Client kann jetzt die vnc-Verbindung mit
    vncviewer localhost:Port
    (Port durch die Zahl des Ports ersetzen) gestartet werden.

-- HolgerAngenent - 2010-07-22

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2010-07-22 - HolgerAngenent
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding ZIVwiki? Send feedback
Datenschutzerklärung Impressum