Greifen Sie mit OpenSSH-Tunneln auf entfernte TCP-Ports zu

Mit OpenSSH ist es möglich, auf TCP-Ports auf Remote-Systemen zuzugreifen, auch auf diejenigen, die sich nicht auf dem Host befinden, zu dem Sie eine Verbindung herstellen, mithilfe von Tunneln.

Wenn das entfernte System, mit dem Sie sich mit shh verbinden, "sadie" genannt wird und der Zielhost mit dem gewünschten TCP-Port von 1433 "molly" heißt, lautet der Befehl zum Erstellen des Tunnels zwischen ihnen:

ssh -L 1433: molly: 1433 sadie

Wenn Sie sich mit ssh authentifiziert haben, können Sie auf Port 1433 unter molly zugreifen, als ob es auf Ihrem System wäre. Stellen Sie sicher, dass das entfernte System (sadie) den Namen des Zielsystems (molly) auflösen kann. Sie können anstelle von Namen IP-Adressen verwenden.