o encaminhamento de porta ssh não está disponível (localmente) apenas para IP em vez de localhost

3

Eu tenho uma máquina remota em example.com com sshd ouvindo a porta 1234 e um serviço da web na porta 5678 .

Por alguns motivos, quero "localizar" os pedidos de http para esse serviço da web.

Quando executo

ssh -L 4321:example.com:5678 [email protected] -p 1234 -N

Na máquina local ( 10.0.0.1 ), posso ver o serviço da web navegando para:

http://localhost:4321

No entanto, se eu apontar o navegador para:

http://10.0.0.1:4321

Eu recebo o erro (Erro 102: net :: ERR_CONNECTION_REFUSED se isso faz alguma diferença).

Existe uma maneira de disponibilizar o encaminhamento de porta ssh em ip address em vez de localhost ?

Eu preciso disso para ter o serviço remoto disponível para outros computadores na LAN (10.0.0.0/24).

    
por Tzury Bar Yochay 15.05.2011 / 10:34

2 respostas

3

Acabei de encontrar este encaminhamento de porta SSH

ssh -L \*:4321:example.com:5678 [email protected] -p 1234 -N

é o caminho a percorrer

    
por 15.05.2011 / 10:41
0

Ao usar o encaminhamento de porta remota, verifique se o sshd_config no servidor tem portas de gateway ativadas (GatewayPorts yes). Caso contrário, o sshd irá ignorar a interface de vinculação e só ligar no host local

    
por 03.09.2015 / 21:15