Eu instalei recentemente um computador em uma rede que está por trás de um proxy, eu configurei um túnel ssh reverso para conectar-me a ele, e tunelou a conexão ssh com saca-rolhas para conectar a um servidor, isso funciona sem problemas, mas a coisa estranha é que ele só pode se conectar a apenas um servidor, que é completamente não relacionado ao próprio proxy.
Quando tento conectar via ssh a um servidor, recebo:
Proxy could not open connnection to <hostname>: Forbidden
ssh_exchange_identification: Connection closed by remote host
Outras conexões, como o próprio HTML, podem estabelecer uma conexão com qualquer servidor sem nenhum problema e, por exemplo, o FTP encapsulado no HTTP 1.1 connect (mesmo método que o ssh) obtém login, mas é descartado antes de poder listar arquivos com o mesmo erro, e o netcat fornece o mesmo comportamento que o ssh, com o seguinte erro:
getaddrinfo: Name or service not known
Minha pergunta é por que só posso me conectar a um servidor específico, não é por causa do local, porque não tenho acesso a outros servidores no mesmo datacenter ou domínio. Eu também não tive sorte com o meu ip pessoal, e não tenho acesso ao próprio proxy
Tags ssh proxy connection