
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 -L
Parameter 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