ssh tunnel não funciona para endereços externos

0

Estou em um site de cliente e eles bloqueiam alguns endereços, por isso estou tentando usar o ssh para encapsular o servidor da minha empresa. O túnel funciona para sites de intranet, mas ele falha, mas falha em sites púbicos.

Isso funciona: ssh -L 9291:intranet.bugzilla.com:80 [email protected]

localhost: 9291 vai para o bugzilla.

Mas:

ssh -L 9292:www.yahoo.com:80 [email protected]

não funciona: localhost: 9292 não acessa o yahoo. Leva-me ao endereço interno do ssh.mycompany.com e, em seguida, expira

Existe algum sinalizador que preciso definir em ssh.mycompany.com?

    
por user307883 14.03.2014 / 23:16

1 resposta

0

Isso provavelmente porque eles não estão restringindo o acesso a esses servidores, mas simplesmente sobrecarregando os registros DNS para que uma tentativa de resolver www.yahoo.com de dentro da sua rede aponte para algum servidor arbitrário em vez do servidor www.yahoo.com real.

É por isso que o seu truque SSH não está funcionando, porque você ainda depende do que o DNS diz quando usa nomes de host em vez de IPs para configurar o tunelamento.

Tente solucionar isso usando outro servidor DNS como o 8.8.8.8 do Google. Talvez você nem precise de tunelamento para acessar o site depois disso.

    
por 14.03.2014 / 23:27