Usando Putty, configurei um proxy reverso que me permite conectar na porta 8080 do servidor na server.tld
porta 80 da máquina que iniciou a conexão SSH.
O servidor me permite conectar localhost:8080
e retorna o resultado de initiator:80
quando eu me conecto no servidor.
Esta pergunta diz para habilitar o GatewayPorts e vincular a todos os endereços.
Usando Putty, como posso expor a porta 8080 no servidor para que, quando uma solicitação for apresentada na interface externa (por exemplo, uma solicitação da Web), a porta seja encaminhada para o initiator:80
?
ssh
port-forwarding
putty
Darbio
fonte
fonte
Respostas:
Existem duas caixas de seleção ao configurar o túnel PuTTY,
o segundo faz o que você precisa.
Eu apenas testei,
Caixa de diálogo PuTTY tunnels,
Funciona bem, aqui está o netstat resultante,
Você também pode usar o plink.exe que acompanha o PuTTY, por exemplo,
o que também funciona bem.
Se você ainda está recebendo 127.0.0.1:8080 no host, o GatewayPorts ainda está definido como no na sua configuração do sshd.
Além disso, não esqueça de atualizar o firewall no servidor de destino para permitir conexões externas à porta 8080.
fonte
ssh -R *:8080:localhost:80
deveria?ssh -R \*:8080:localhost:80
comando, apenas couldn; t figura-o para fora em PuTTyplink
direto funcionou sem problemas, usando os mesmos comandos que o ssh comum. Eu não conseguia entender o que a massa torná-lo não fazer o trabalho ...