Antworten:
Nein, Sie benötigen keine SSH- Verbindung pro weitergeleitetem Port. Fügen Sie einfach weitere -L
Anweisungen hinzu:
ssh -L LPort1:RHOST1:RPORT1 -L LPORT2:RHOST2:RPORT2 me@ju.mp.ho.st
Dies kann ssh jump
mit dem "Alias" verkürzt werden jump
, wenn Sie einen passenden Abschnitt ~/.ssh/config
wie folgt einrichten :
Host jump
User myUserName
Hostname ju.mp.ho.st
Port 2345
LocalForward 8080 remotewebserver:8080
LocalForward 8443 remotewebserver:8443
LocalForward 8923 remotewebserver:8923
LocalForward 8181 remotewebserver:8181
# Eliminates reconnection delay, and does not try to re-forward ports:
Host *
ControlMaster auto
ControlPath /tmp/%r@%h:%p
Ich habe diese Technik seit vielen Jahren verwendet, sicherlich bereits mit mehr als 10 Ports, aber wenn ich mehr weitergeleitete Ports benötige, verwende ich die Unterstützung von Dynamic Socks Proxy -D
.
bind: Address already in use channel_setup_fwd_listener_tcpip: cannot listen to port:
dannCould not request local forwarding.
mit dem Steuer * Einstellungen, diese sind weg, danke! PS: Ich habe dieses Kommentar-Flag häufig bei SE verwendet, und Sie sind die erste andere Person, die ich gesehen habe, die es ebenfalls verwendet.