Tengo varios sistemas remotos, y uno de ellos, un linode que ejecuta Debian, es muy lento para usar ssh, tarda aproximadamente 20-25 segundos cada vez. Esto parece haber sucedido relativamente recientemente. He intentado fijar GSSAPIAuthentication
a no
o yes
como se sugiere en varias respuestas a preguntas similares, y que no hace una diferencia. Tampoco hace ninguna diferencia si inicio sesión usando el fqdn o la dirección IP. Tengo el mismo retraso de envío desde mi caja de Linux local o mi Macintosh local. No tengo esa demora en pasar del linóleo al linux box local. Tengo otro sistema remoto que usa la misma versión de Debian y puedo usarlo en 2 segundos. La única diferencia entre el/etc/ssh/sshd_config
Los archivos en los dos cuadros de Debian es que el rápido no permite contraseñas y también especifica una lista de cifrados permitidos.
Si inicio sesión usando ssh -vvv root@linode
, el retraso ocurre en la parte marcada con >>>>>>
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
(Esto es solo un registro parcial - registro completo disponible a pedido)
No puedo encontrar nada sobre el inicio de sesión en /var/log/auth.log
o /var/log/syslog
durante el tiempo de retraso; luego, solo recibo
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
solucioné el problema tanto como se solucionará.En los sistemas Debian / Ubuntu, el truco es eliminar el "avahi-daemon" del sistema y el problema desaparece.
fuente
-y
el comando de purga, el usuario debe revisar la acción antes de la ejecución.