OpenSSH unter Linux nutzen

Port-Forwarding

Das nützlichste Feature von SSH ist allerdings das Port-Forwarding. Dabei leitet SSH Verbindungen, die auf Ports am Client geöffnet werden, verschlüsselt an den SSH-Server weiter, der den Datenstrom entschlüsselt und dann weiter auf den spezifizierten Port am Server vermittelt.

Das grundsätzliche Kommando dafür lautet:

ssh benutzer@sshrechner -L lokaler_port:sshrechner:entfernter_port

Soll also beispielsweise der POP3-Mail-Server auf dem entfernten Rechner mittels verschlüsselter Übertragung erreicht werden, reicht folgender Befehl:

ssh benutzer@sshrechner -L 20110:sshrechner:110

Nun muss nur noch der Mail-Client auf den Host localhost und den Port 20110 umkonfiguriert werden - und schon kann die Mail verschlüsselt übertragen werden, ohne dass der Mail-Server POP3 über SSL unterstützt.