======= SSH Workshop ======= ====== Basics ====== * Grundprinzip: ''ssh user@RemoteHost'' ====== Fenster von $RemoteHost holen ====== * X-Forwarding: ''ssh -Y user@host'' Achtung: Der Server kann u.U. Befehle auf dem Client ausfühen -> potentiell gefährlich; Ja, X is br0ken ====== Screen eines bereits remote laufenden X-Servers von $RemoteHost holen ====== local $ ssh -L 5959:127.0.0.1:5900 user@remote remote $ x11vnc -passwd GeheimesPasswort ... X11VNC zeigt irgendwo im Scrollback deutlich eine Zeile "PORT=590x " an. Dieser Port muß oben in ssh geforwarded sein. Ggf mit ssh-escape (~C) ''-L 5959:127.0.0.1:590x'' nachtragen. * Der X11VNC-Server muß laufen bleiben (remote). * Also: 2. Terminal öffnen (lokal!): local $ vinagre ... oder ... local $ vncviewer ... oder, oder, oder ... * Verbinde VNC mit * Typ: "VNC" * Host: 127.0.0.1::5959 (hier zwei Doppelpunkte(!) um den Port auszuwählen) * Passwort: **GeheimesPasswort** (s.o.) * Den gewünschten Optionen für Farben, Skalierung, Read-only etc.