UseDNS no
deve estar no /etc/ssh/sshd_config
do servidor (não ssh _config). Não tem significado em ssh_config
.
Eu freqüentemente scp meu arquivo para o host remoto. Mas, de repente, começou a demorar mais de 30 segundos para copiar 20kb arquivo. Ele costumava levar mais de meio segundo. Depois de me referir a algum blog que eu adicionei
UseDNS no
em /etc/ssh/ssh_config
.
Mas agora, enquanto eu scp dá
/etc/ssh/ssh_config: line 61: Bad configuration option: UseDNS
você verificou seus servidores de nome? Será que um ou dois resolvedores de DNS no topo do arquivo /etc/resolv.conf estão / estão inacessíveis por algum motivo?
grep ^nameserver /etc/resolv.conf
tente fazer o ping dos endereços IP dos servidores de nomes. Muito provavelmente o top não vai responder, para o qual você está esperando por 30 segundos para o tempo limite. Daí o seu atraso de 30 segundos. Se você for o administrador do servidor, ou seja, tiver acesso root, exclua esse servidor de nomes ou pressione-o para baixo para se tornar menor importância.
Isso não teve efeito para mim até que percebi que tinha que reiniciar o daemon ssh, depois de adivinhar o significado do 'd'.
service sshd restart
Enquanto isso se livrou do travamento de 10 segundos neste ponto no meu scp, ainda estou recebendo o pipe quebrado / conexão perdida que me levou a executar scp no modo verbose em primeiro lugar. De volta à antiga prancheta de desenho ..