Isso soa como um problema de rede para mim.
A primeira coisa que eu faria é tentar telnetting para vários servidores SSH na porta 22, algo como o seguinte:
$ telnet local-git-server 22
seguido por:
$ telnet github.com 22
Quando você executa isso, deve ver uma saída semelhante à seguinte:
Escape character is '^]'.
SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
Esta é uma boa indicação de que ssh
é permitido sem restrições de firewall.
- Qual foi o resultado final de
ssh-keyscan
? - O que imprimiu, se foi algo?
- O telnet fica travado por vários segundos? Você recebe uma conexão recusada ou uma conexão rejeitada?
- Se você executar
netstat -an --tcp
, verá várias entradas TCP no estado SYN_SENT? Nesse caso, isso indicaria que há algo bloqueando na camada de rede