SSH Doppeltunnel

Nachdem ich mich in den letzten Wochen intensiver mit SSH und OpenVPN auseinander gesetzt habe, um Zugriff auf einen Rechner hinter einem transparenten Proxy zu kommen, bin ich auf die Möglichkeit des SSH Dopppeltunnels gestoßen. Eine echt edle Sache (wie SSH überhaupt).

Hier ein kleines HowTo:

  1. Auf beiden Rechnern muss ein OpenSSH Server installiert sein. Der SSH Server, der auf dem Rechner “außerhalb” läuft, muss an einem Port lauschen, den der Proxy durchlässt (z.B. Port 443). Dazu editiert man die /etc/ssh/sshd_config entsprechend und startet den SSH Server neu (sudo /etc/init.d/ssh restart)
  2. Nun baut man den Tunnel vom Rechner hinter dem Proxy auf mittels remote Portforwarding:
    ssh -p 443 benutzer@rechner-außen -R 2022:localhost:22
  3. Auf dem Rechner außerhalb:
    ssh -p 2022 benutzer@localhost

Und schon ist der Doppeltunnel aufgebaut und man hat Zugriff auf den Rechner hinter dem Proxy. Handelt es sich um einen statischen Proxy ist die Sache komplizierter. Dafür gibt es dann Programme wie proxytunnel.

Weitersagen: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Y!GG
  • Digg
  • del.icio.us
  • Reddit
  • Facebook
  • Google Bookmarks
  • MySpace
  • TwitThis
  • Wikio
  • YahooMyWeb
  • email

Ähnliche Artikel:

  1. Fernwartung mit NX
  2. Dateien zwischen Rechnern synchronisieren
  3. NX – Remote Desktop über SSH
  4. Fernwartung mit NX (II) – Update
  5. SSHMenu

1 Trackbacks

You can leave a trackback using this URL: http://zefanjas.de/2008/10/29/ssh-doppeltunnel/trackback/

  1. By Fernwartung mit NX « || .:zefanja:. || on 8. Februar 2009 at 21:14

    [...] Ubuntu | Vor einiger Zeit hatte ich schon einmal über den NX Server und die Möglichkeit des SSH Doppeltunnels berichtet. Da ich in letzter Zeit immer wieder mal bei Freunden Hilfestellung in Sachen Ubuntu [...]

Post a Comment

Your email is never shared.