Encaminhamento de porta local no SSH

1

É domingo de manhã e estou tentando envolver meu SSH e o encaminhamento de porta local com os dois exemplos a seguir em execução em uma máquina com IP = 192.168.175.23 para conexões de entrada de encaminhamento de porta local em 1234 para a porta 5000 de outra máquina com IP = 192.168.200.7 .

Agora eu li a página MAN e vi exemplos na net, mas uma coisa ainda não está clara para mim, a saber: por que o exemplo 2 funciona?

1: (solicitação de shell para clareza )

192.168.175.23:~ okihara$ ssh -nvNT -g -L 1234:192.168.200.7:5000 localhost

e 2:

192.168.175.23:~ okihara$ ssh -nvNT -g -L 1234:localhost:5000 [email protected]

O Exemplo # 1 parece bastante autoexplicativo, ie. login para o ssh remoto não é necessário e, como tal, eu poderia encaminhar porta local para, por exemplo. www.w3.org:80, mas o exemplo # 2 é um pouco obscuro para mim.

    
por VH-NZZ 22.11.2015 / 13:03

1 resposta

0

Seus exemplos têm alguns problemas

  • Nos códigos, você está usando -L switches, que são para o encaminhamento de porta local
  • O argumento localhost in se refere ao respectivo host (host remoto para encaminhamento local e sua máquina local para encaminhamento de porta remota). Especificando outra coisa, o host local permite bind interfaces de rede externas e também máquinas remotas em uma ou outra rede,

Se ainda não respondeu à sua pergunta, atualize sua resposta de acordo e certifique-se de que os termos usados (local, remoto) e os comandos sejam usados de acordo.

    
por 22.11.2015 / 21:07