GNU/Linux >> Tutoriels Linux >  >> Linux

La connexion SSH prend beaucoup de temps ? Voici quelques correctifs

Question :Pourquoi la connexion SSH prend-elle beaucoup de temps pour se connecter à une machine du même réseau ? L'invite de mot de passe met longtemps à apparaître. Cependant, je peux me connecter plus rapidement à d'autres machines sur le même réseau. Quelle pourrait être la raison? –  Gouri

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

Pourquoi l'invite de connexion SSH met-elle longtemps à apparaître ?

Si vous parvenez à vous connecter sans délai à d'autres machines du même réseau, le problème est très spécifique à une machine particulière. Un rapide coup d'œil à la sortie détaillée de la connexion SSH vous donnerait beaucoup d'informations.

Selon la sortie détaillée, SSH tente de s'authentifier en utilisant les méthodes suivantes.

publickey,gssapi-keyex,gssapi-with-mic,password

Les messages suivants indiquent que SSH n'a pas réussi à se connecter en utilisant gssapi-keyex, gssap-with-mic, publickey et enfin, il s'appuyait sur une authentification par mot de passe. Par conséquent, l'invite de mot de passe n'est apparue qu'après l'échec des autres méthodes d'authentification.

Si vous comptez sur une authentification basée sur un mot de passe, vous pouvez continuer et désactiver d'autres mécanismes d'authentification.

Désactiver l'authentification GSSAPI

Ouvrez le sshd_config fichier dans la machine cible et modifiez GSSAPIAuthentication yes à no .

# vim /etc/ssh/sshd_config

GSSAPIAuthentication no

Enregistrez les modifications et redémarrez le démon SSH.

# systemctl restart sshd

Vous avez toujours des retards de connexion ssh ? Vous devriez probablement essayer de désactiver UseDNS option dans sshd_config fichier.

UseDNS est défini sur 'yes ' par défaut qui détermine si la recherche et la comparaison de l'adresse IP au nom d'hôte sont effectuées. Ce paramètre peut entraîner des retards de connexion et vous pouvez le désactiver en définissant "no

UseDNS no

N'oubliez pas de redémarrer le démon SSH.


Linux
  1. Comment mettre fin à une connexion SSH qui ne répond pas sous Linux ?

  2. Ssh – Vous utilisez un canal Ssh déjà établi ?

  3. Linux - La synchronisation de l'heure Ntp prend beaucoup de temps ?

  4. Ssh – Pourquoi Ssh met longtemps à se connecter ?

  5. Connexion SSH refusée par TCP Wrapper

Établir une connexion SSH entre Windows et Linux

L'arrêt prend trop de temps ? Voici comment enquêter et réparer les longs temps d'arrêt sous Linux

Vérifiez combien de temps un script bash prend pour s'exécuter avec la commande Time

Correction ::Erreur de connexion Linux SSH refusée

Comment quitter une connexion SSH ?

Connexion SSH via un tunnel SSH inversé (distant)