Como corrigir lentidão durante o processo de login via SSH

Quem trabalha no dia a dia com informática sempre se depara com problemas estranhos e soluções inusitadas…

Problema do dia: Sempre que eu iniciava uma conexão SSH para um dos meus servidores, depois de digitar o nome do usuário levava aproximadamente uns 20 segundos para pedir o password e estabelecer a conexão. Uma vez conectado, tudo funcionava perfeitamente, no entanto, a perda de tempo era irritante.

Solução: Uma declaração adicional no arquivo de configuração responsável pelo serviço, localizado em /etc/ssh/sshd_config para informar ao ssh a não consultar o DNS durante a conexão.
Adicione a seguinte linha ao seu arquivo sshd_config e reinicie o SSH.

   1: UseDNS no

O parâmetro acima faz o seguinte.
UseDNS Especifica se o sshd deve procurar o nome do host remoto além do endereço. O padrão é ‘yes’.

A solução foi aplicada a um servidor rodando o Ubuntu Server 11.04, mas serve para qualquer outra distro.

Créditos: Ryan.

Compartilhe Também:

Deixe seu comentário