Como permitir conexões remotas de clientes não localhost com encaminhamento de porta remota ssh?

6

Eu tenho um sistema que diz "privatesys". Eu estou tentando dar acesso ao seu servidor web através de um proxy remoto usando o encaminhamento de porta remota ssh como abaixo.

Nome do sistema privado: privatesys
Porto exposto: 80

O nome do sistema remoto: remotesys
A porta remota: 9090

Em privatesys, eu corri o seguinte comando.

ssh -N -R remotesys:9090:localhost:80 -l username remotesys

Ele configurou um túnel entre privatesys e remotesys e o encaminhamento de porta funcionou bem, desde que eu me conecte à porta 9090 a partir de remotesys.

O que eu gosto de fazer é acessar http://remotesys:9090/ de sistemas que estão na mesma sub-rede que os remotesys. Quando faço isso, estou recebendo um erro de URL inválido no navegador. Parece que o sshd em remotesys está ligado ao localhost em vez de todas as interfaces no sistema.

Qual é o truque para obter o sshd em remotesys aceitar conexões de qualquer sistema em sua sub-rede?

    
por videoguy 30.06.2011 / 01:09

1 resposta

5

Você pode precisar alterar a configuração dos servidores. Defina GatewayPorts como 'on' ou 'clientspecified'. Caso contrário, a interface remota é restrita ao localhost

    
por 30.06.2011 / 01:26