Se a criação da conexão for lenta, mas a velocidade normal depois de criada, você provavelmente terá um problema de o servidor fazer uma pesquisa reversa de DNS para o cliente e, por algum motivo, falhar.
Em geral, ao depurar isso, você também pode tentar efetuar login a partir de dois terminais. Com o primeiro login, observe o sshd
log no servidor enquanto você está tentando fazer login a partir do segundo. Isso lhe dá mais informações sobre o que o servidor está fazendo (ou esperando).
Você pode tentar encontrar provas disso para a causa que é a pesquisa reversa de DNS, definindo uma das seguintes opções em /etc/ssh/sshd_config
:
UseDNS no
UsePAM no
e veja se isso acelera a criação da conexão. Se isso acontecer, muitas vezes você pode deixar as coisas assim até que seja resolvido (se você se importa com isso).
Se esse for um problema de pesquisa de DNS reverso, isso depende do servidor DNS em que a máquina na qual você está efetuando login está usando. De acordo com Wikipedia , nem todos os endereços IP têm uma entrada reversa, uma vez que este não é um requisito de normas reais. Mas é mais provável que isso seja algum problema de configuração.