Todo o SSH de saída do cliente está sendo bloqueado ... há alguma solução alternativa?

5

Eu quero ssh fora de uma máquina executando um cliente para se conectar a um servidor remoto SSH. O motivo pelo qual eu preciso disso é redirecionar o encaminhamento / encapsulamento e obter uma conexão aberta com um aplicativo no cliente.

O problema é que parece que todo o SSH de saída está sendo bloqueado pelo proxy / firewall. Eu não tenho acesso de administrador à máquina do cliente. Eu tenho controle sobre a máquina do servidor remoto. Existe alguma solução que eu possa tentar?

Nota:

  1. Não recebo respostas quando tento fazer ping do cliente para endereços externos
  2. Gostaria de saber como eu consigo me conectar à máquina cliente via teamviewer, mas não via ssh. Como o TeamViewer passa? Talvez a mesma porta seja usada para o ssh?
por Alex 26.09.2011 / 23:38

2 respostas

2

Você pode executar o servidor ssh nas portas 80 ou 443? Estes são geralmente permitidos através de um firewall / proxy.

Ou, como você sugere, execute-o na porta do teamserver.

    
por 26.09.2011 / 23:43
2

Instale stunnel no servidor e na máquina local; configure-o para encapsular o SSH dentro do SSL na porta 443 do servidor. Isso enganará os mais proxies para pensar que você está se conectando a um site HTTPS típico.

Outros protocolos, como PingTunnel (ICMP Echo) ou Iodine / nstx (DNS) pode ser uma possibilidade.

Como último recurso, se a sua rede MitM tiver todas as conexões SSL (ouvi dizer que isso está acontecendo), você poderá instalar o Ajaxterm ou Anyterm , que funcionam inteiramente em HTTP [S].

    
por 27.09.2011 / 00:07