Frage :Warum dauert es lange, bis eine SSH-Verbindung eine Verbindung zu einem Computer im selben Netzwerk herstellt? Es dauert lange, bis die Passwortabfrage erscheint. Ich kann mich jedoch schneller mit anderen Computern im selben Netzwerk verbinden. Was könnte der Grund sein? – Guri
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mi c,password debug1: Next authentication method: gssapi-keyex debug1: No valid Key exchange context debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address debug1: Unspecified GSS failure. Minor code may provide more information debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address debug1: Next authentication method: publickey debug1: Trying private key: /home/gouri/.ssh/id_rsa debug1: Trying private key: /home/gouri/.ssh/id_dsa debug1: Trying private key: /home/gouri/.ssh/id_ecdsa debug1: Next authentication method: password
Warum dauert es lange, bis die SSH-Verbindungsaufforderung angezeigt wird?
Wenn Sie ohne Verzögerung eine Verbindung zu anderen Computern im selben Netzwerk herstellen können, ist das Problem sehr spezifisch für einen bestimmten Computer. Ein kurzer Blick auf die ausführliche Ausgabe der SSH-Verbindung würde Ihnen viele Informationen geben.
Gemäß der ausführlichen Ausgabe versucht SSH, sich mit den folgenden Methoden zu authentifizieren.
publickey,gssapi-keyex,gssapi-with-mic,password
Die folgende Meldung besagt, dass SSH mit gssapi-keyex, gssap-with-mic, publickey
keine Verbindung herstellen konnte und schließlich stützte es sich auf eine passwortbasierte Authentifizierung. Daher erschien die Passwortabfrage erst, nachdem andere Authentifizierungsmethoden fehlgeschlagen waren.
Wenn Sie sich auf eine passwortbasierte Authentifizierung verlassen, können Sie fortfahren und andere Authentifizierungsmechanismen deaktivieren.
GSSAPI-Authentifizierung deaktivieren
Öffnen Sie die sshd_config
Datei auf dem Zielcomputer und ändern Sie GSSAPIAuthentication yes
auf no
.
# vim /etc/ssh/sshd_config GSSAPIAuthentication no
Speichern Sie die Änderungen und starten Sie den SSH-Daemon neu.
# systemctl restart sshd
Haben Sie immer noch Verzögerungen bei der SSH-Anmeldung? Wahrscheinlich sollten Sie versuchen, UseDNS
zu deaktivieren Option in sshd_config
Datei.
UseDNS
auf 'yes
gesetzt ist ‘ Standardmäßig wird festgelegt, ob die Suche und der Vergleich von IP-Adressen mit Hostnamen durchgeführt werden. Diese Einstellung kann zu Verzögerungen bei der Anmeldung führen und Sie können sie deaktivieren, indem Sie „no
“ einstellen ‘
UseDNS no
Denken Sie daran, den SSH-Daemon neu zu starten.