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.