GNU/Linux >> LINUX-Kenntnisse >  >> Linux

SSH-Verbindung dauert lange? Hier sind einige Korrekturen

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.


Linux
  1. Wie kann man eine nicht reagierende SSH-Verbindung unter Linux beenden?

  2. Ssh – Verwendung eines bereits eingerichteten SSH-Kanals?

  3. Linux – Ntp-Zeitsynchronisierung dauert lange?

  4. Ssh – Warum braucht Ssh so lange, um sich zu verbinden?

  5. Überprüfen Sie, wie lange die Ausführung eines Bash-Skripts mit dem Time-Befehl dauert

Stellen Sie eine SSH-Verbindung zwischen Windows und Linux her

Herunterfahren dauert zu lange? Hier erfahren Sie, wie Sie lange Shutdown-Zeiten in Linux untersuchen und beheben

Wie kann ich eine dauerhafte SSH-Verbindung erstellen, um Befehle über einen bestimmten Zeitraum zu streamen?

So erkennen Sie, ob eine ssh-ControlMaster-Verbindung verwendet wird

Logische Volumes sind beim Booten inaktiv

SSH-Verbindung über einen Reverse (Remote) SSH-Tunnel