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.

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 4.0 International