Temos um problema peculiar com a conexão SSH. Temos um servidor DNS local para resolver a sub-rede local. 192.100.X.X
Desde alguns dias atrás nós começamos a ter problemas ao conectar servidores locais usando o hostname, então é isso que acontece: quando eu SSH de um sistema Unix local (systemA) para outro sistema Unix (systemB) aguarda alguns segundos (10-20 seg) e depois passa. Da próxima vez, imediatamente, se eu tentar a mesma conexão, ela passa imediatamente. Que costumava ser assim. Mas agora toda vez que a conexão ssh para o servidor local.
Surpreendentemente, quando tento usar o endereço IP, ele passa imediatamente. Eu digo surpreendentemente porque nslookup
dá o endereço IP correto do nome do host systemB muito rápido.
Então, se eu supor que o DNS está funcionando corretamente, por que a conexão SSH leva tempo? Pesquisei na Internet e existem algumas sugestões, por ex. definindo UseDNS para Não. Mas isso não me ajudou.
ssh root@systemB -vvv
OpenSSH_4.2p1, OpenSSL 0.9.8a 11 Oct 2005
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
Nesta fase, aguarda 15-20 segundos.
E depois passa ....
debug1: Connecting to bachost [192.100.X.X] port 22.
debug1: Connection established.
:
:
: