Das Laufen ssh user@hostnamedauert ca. 30s. Hier ist das Szenario:
- Dies ist eine VM im lokalen LAN
- Windows- und Mac-Computer werden sofort angemeldet
- Ich benutze Debian und könnte es mit einer Ubuntu-Maschine reproduzieren
- Jemand, der Ubuntu verwendet, sagt, dass die Anmeldung bei meinem Computer (lokales LAN) ebenfalls sofort erfolgt
- Die Verwendung der IP-Adresse des Hostnamens dauert ungefähr halb so lange (~ 15s).
[ Update ]
Unter Verwendung ssh -vvv user@hostname, hier, wo es am meisten wartet:
debug3: authmethod_lookup gssapi-with-mic
debug3: remaining preferred: publickey,keyboard-interactive,password
debug3: authmethod_is_enabled gssapi-with-mic
debug1: Next authentication method: gssapi-with-mic
Und dann wartet es hier ein bisschen:
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
"~/.ssh"Datei. Das ist ein Verzeichnis, in dem sich nur "known_hosts"Dateien befinden.
UseDNS noin sshd_configauf dem Server. Führen Sie ssh -vvv user@hostnamein jedem Fall aus, um festzustellen , wo die Anmeldung hängt.
id_dsaoder dieid_rsadatei in deinem~/.ssh? Vielleicht versucht Ihre SSH-Installation zuerst die falsche Authentifizierung und Ihr Server verweigert dies nicht. Ignorieren Sie einfach diese Anfrage, was zu einem Timeout von 30 Sekunden führt