SSH por trás do proxy?

1

Qual é a melhor maneira de SSH para o meu sever atrás proxy da empresa, parece que 22 portas não é aberto por padrão, existe alguma maneira simples de fazer isso ao invés de instalar o corkscrew ??

Quando faço:

✗ ssh -i ~/.ec2/mykey.pem [email protected]
ssh: connect to host XX.XX.XXX.XXX port 22: Operation timed out  
    
por Eki Eqbal 21.03.2012 / 13:14

2 respostas

3

A maneira simples é modificar /etc/ssh/sshd.conf no servidor ( XX.XX.XXX.XXX ) para escutar em alguma porta que você possa acessar através do proxy. Por exemplo, a porta 80 geralmente não é bloqueada. O porto 443 é outro bom candidato. Se você não tem acesso root ao servidor, convença quem precisa fazer isso para você. sshd deve ser reiniciado após a alteração do arquivo para que o efeito ocorra.

Uma abordagem diferente e simples é perguntar a quem quer que administre o proxy para se conectar através dele na porta 22.

    
por 21.03.2012 / 13:20
2

Eu não sabia de saca-rolhas, mas essa parece ser sua melhor aposta, se você puder emitir solicitações CONNECT por meio de um proxy HTTP. Ou isso, ou use a diretiva ProxyCommand com algum outro comando que possa fazer a conexão para você.

Você realmente deve conversar com seu administrador de rede sobre sua necessidade de usar o SSH.

    
por 21.03.2012 / 13:29