Eu tenho vários sistemas remotos, e um deles, um linode executando o debian, é muito lento para ssh - leva aproximadamente 20-25 segundos a cada vez. Isso parece ter acontecido relativamente recentemente. Tentei definir GSSAPIAuthentication
como no
ou yes
sugerido em várias respostas para perguntas semelhantes, e isso não faz diferença. Também não faz diferença se eu fizer login usando o fqdn ou o endereço IP. Eu tenho o mesmo atraso sshing da minha caixa Linux local ou do meu Macintosh local. Eu não tenho esse atraso sshing do linode para a caixa linux local. Eu tenho outro sistema remoto usando a mesma versão do Debian e posso usá-lo em 2 segundos. A única diferença entre os/etc/ssh/sshd_config
arquivos nas duas caixas Debian é que a mais rápida não permite senhas e também especifica uma lista de cifras permitidas.
Se eu entrar usando ssh -vvv root@linode
, o atraso ocorrerá na parte marcada com >>>>>>
debug2: key: /root/.ssh/id_ecdsa ((nil))
debug2: key: /root/.ssh/id_ed25519 ((nil))
debug3: send packet: type 5
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
>>>>>>
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /root/.ssh/id_rsa
debug3: send_pubkey_test
(Este é apenas um registro parcial - registro completo disponível mediante solicitação)
Não consigo encontrar nada sobre o login no /var/log/auth.log
ou /var/log/syslog
durante o tempo de atraso - depois, apenas recebo
Jul 27 13:46:43 linode sshd[23049]: Accepted publickey for root from 199.241.27.237 port 51464 ssh2: RSA 89:08:ef:44:48:a4:84:b7:0a:de:14:65:1b:d9:86:f8
Jul 27 13:46:43 linode sshd[23049]: pam_unix(sshd:session): session opened for user root by (uid=0)
Jul 27 13:46:43 linode systemd-logind[3235]: New session 10361 of user root.
UseDNS no
resolvemos o problema o máximo possível.Nos sistemas Debian / Ubuntu, o truque é expulsar o "avahi-daemon" do sistema e o problema desaparece.
fonte
-y
o comando de limpeza, o usuário deve revisar a ação antes da execução.