Como uma medida de segurança quando você se conecta ao servidor ssh, o servidor executará várias pesquisas de DNS no endereço IP do qual você está se conectando. Essas verificações de DNS demoram um pouco, principalmente se as zonas inversas não forem configuradas corretamente para os endereços IP dos quais você está se conectando.
Em seu /etc/ssh/sshd_config
, há uma opção que você pode definir para desativar as verificações de DNS. Especificamente, você desejaria definir UseDNS no
.
UseDNS
Specifies whether sshd(8) should look up the remote host name and check that the resolved host name for the remote IP address maps back to the very same IP address. The default is ''yes''.
Outra fonte comum de problemas pode estar relacionada a tcpwrappers . Se o SSH é compilado para usar tcpwrappers, e o tcpwrappers é compilado para fazer pesquisas de DNS, então você pode ver lentidão disso.
Se você estiver se conectando de dentro de sua rede, a maioria dos atrasos será corrigida configurando as zonas DNS reversas adequadas.