O SSH se inverte para um nó “atrás” do nó do servidor SSH

1

Cenário -

Cliente SSH, laptop Windows com o Samba habilitado (porta 445. Não importa o netbios)

Servidor SSH "TestingLAB". Esta máquina tem 2 interfaces, "IP público" que eu uso para conectar do meu laptop Windows, IP privado "172.30.171.1".

Outra máquina "MyMachine". Esta máquina tem 1 interface, "172.30.171.100", que é apenas acessível a partir do "TestingLAB" (que serve como gateway)

Agora, quando eu lanço uma conexão SSH do meu laptop - (Cygwin)

ssh -R 11223: 0.0.0.0: 445 TestingLab

Eu posso fazer uma montagem Samba no TestingLab fazendo

monte -t cifs // localhost / share -o port = 11223,

No entanto, quando eu inicio uma conexão SSH do meu laptop, então -

ssh -R 172.30.171.100:11223:0.0.0.0:445 TestingLab

Por que não consigo compartilhar meu laptop com Windows em "MyMachine"?

Encaminhar túneis para "MyMachines" funcionam, então por que o ReverseTunnels para MyMachine não funciona?

Note que gatewayPorts é definido como ClientSpecified. Também tentei configurar gatewayPorts para todos. AllowTCPforwarding está definido também. Basicamente, eu tentei todas as configurações sãs, mas um soquete nunca é aberto em "MyMachine" nunca. No entanto, quando eu faço forward de túneis, os dados são enviados. Por exemplo, o usual

ssh -L 80: 172.30.171.100: 80 TestingLab

Deixa-me fazer o link no meu laptop, e a página da web do "MyMachine" aparece.

    
por Hari Sundararajan 24.10.2015 / 22:31

0 respostas