Ich habe mehrere entfernte Systeme, und eines davon, ein Linode, auf dem Debian läuft, ist sehr langsam zu ssh - es dauert jedes Mal ungefähr 20-25 Sekunden. Dies scheint vor relativ kurzer Zeit geschehen zu sein. Ich habe versucht, GSSAPIAuthentication
auf no
oder zu yes
einzustellen , wie in mehreren Antworten auf ähnliche Fragen vorgeschlagen, und es macht keinen Unterschied. Es macht auch keinen Unterschied, ob ich mich mit der FQDN oder der IP-Adresse anmelde. Ich habe die gleiche Verzögerung von meiner lokalen Linux-Box oder meinem lokalen Macintosh. Ich habe keine solche Verzögerung sshing von der Linode auf die lokale Linux-Box. Ich habe ein anderes Remote-System, das dieselbe Debian-Version verwendet, und ich kann in 2 Sekunden ssh darin ausführen. Der einzige Unterschied zwischen dem/etc/ssh/sshd_config
Dateien auf den zwei Debian-Feldern sind, dass das schnelle keine Passwörter erlaubt und auch eine Liste der erlaubten Chiffren angibt.
Wenn ich mich ssh -vvv root@linode
mit anmelde, erfolgt die Verzögerung an der mit >>>>>> gekennzeichneten Stelle
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
(Dies ist nur ein Teil des Protokolls. Ein vollständiges Protokoll ist auf Anfrage erhältlich.)
Ich kann in /var/log/auth.log
oder /var/log/syslog
während der Verzögerungszeit nichts über den Login finden - danach bekomme ich nur
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
das Problem so viel fixiert , wie es wird repariert.Auf Debian / Ubuntu-Systemen besteht der Trick darin, den "Avahi-Daemon" aus dem System zu entfernen, und das Problem ist behoben.
quelle
-y
für den Löschbefehl. Der Benutzer sollte die Aktion vor der Ausführung überprüfen.