Inhaltsverzeichnis

Tunneln

Dieser Artikel stammt aus der Schan-user-Mailingliste. Dank dafür an Günter Heumann, Steffen Barth und Hans-Dietrich Kirmse.

Beispiel

Ein (Linux-)Server ist über's Internet per DnyDNS und putty (Port 22) erreichbar. Auf einem (Windows-)Client ist ein VNC-Server (Port 5900) installiert und läuft ständig. Von außen soll durch einen mit putty geöffneten ssh-Kanal mit einem VNC-Client der VNC-Server ferngesteuert werden.

Anleitung für Windows-Clients

  1. putty starten
  2. Hostname und Port 22 eingeben
  3. → Connection → SSH → Tunnels → Source port „8000“ eingeben (kann auch ein anderer sein)
  4. → Destination → lokale (!) Adresse mit Port des VNC-Servers eingeben (192.168.0.12:5900)
  5. → Open → am SSH-Server einloggen
  6. VNC-Viewer starten
  7. „localhost:8000“ eingeben (Ja, wirklich!)
  8. → Passwort eingeben
  9. Normalerweise sollte man ab jetzt glücklich sein…

Anleitung für Linux-Clients

  1. ssh root@domain.server.org -L 5901:lokaleIPdesVNCservers:5900 und root-Passwort des ssh-Servers eingeben
  2. vncviewer localhost:5901 und vnc-Passwort des vnc-Servers eingeben
  3. Möchte man mehrere Sitzungen gleichzeitig aufbauen, kann man einfach jeweils 5902 usw. statt 5901 nutzen.

Probleme mit Arktur 4

Arktur 4 hatte in /etc/ssh/sshd_config folgende Voreinstellung:

AllowTcpForwarding no

Das muss in yes geändert werden. Danach mit

/etc/init.d/sshd restart

den SSH-Server neu starten.