Mehr als 1 Port über SSH binden?

Mehr als 1 Port über SSH binden?

Ich verwende SSH zur Verwaltung von Linux-Servern. Manchmal muss ich Ports vom Server an meinen Client binden. Ich mache das folgendermaßen:

sudo ssh <serverUser>@<server> -L <localPort>:localhost:<serverPort>

Jetzt gerate ich manchmal in Situationen, in denen ich mehrere Ports binden möchte, wie zum Beispiel Port 80, Port 443, Port 8080, ...

Ist das über SSH-Portbindung möglich?

Antwort1

Ich habe gerade mehrere -LParameter für denselben SSH-Befehl getestet und es hat funktioniert.

sudo ssh <serverUser>@<server> -L 80:localhost:80 -L 443:localhost:443

Antwort2

Ok, ich habe ziemlich lange danach gesucht und jetzt, 5 Minuten, nachdem ich die Frage hier gepostet habe, fällt mir eine Möglichkeit ein.

Öffnen Sie mehrere Terminals und fügen Sie die verschiedenen benötigten Ports nacheinander zum selben Server hinzu.

Zum Beispiel:

Am Terminal 1: sudo ssh <serverUser>@<server> -L 80:localhost:80

Am Terminal 2: sudo ssh <serverUser>@<server> -L 443:localhost:443

Am Terminal 3: sudo ssh <serverUser>@<server> -L 8080:localhost:8080

verwandte Informationen