ssh encaminhar várias portas

7

Então, isso funciona para mim:

ssh -v -L 8080:remotewebserver:8080 me@jumphost

E se eu também gostaria de incluir mais portas?

Desejo encaminhar não apenas 8080, mas também 8443, 8923 e 8181?

Preciso fazer uma nova conexão para cada porta?

    
por devnull 17.08.2015 / 15:53

1 resposta

12

Não, você não precisa de uma conexão por porta encaminhada, basta adicionar mais -L declarações:

ssh -L LPort1:RHOST1:RPORT1 -L LPORT2:RHOST2:RPORT2 [email protected]

Isso pode ser encurtado para ssh jump , usando o "alias" jump , se você configurar uma seção correspondente em ~/.ssh/config da seguinte forma:

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
    
por 17.08.2015 / 15:57

Tags