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.
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:
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.
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].
Tags ssh ssh-tunnel