J'essaie de me connecter au serveur distant via ssh mais le délai de connexion est expiré.
J'ai couru la commande suivante
et obtenir le résultat suivant
ssh: se connecter à l'hôte [email protected] port 22: connexion expirée
mais si essayez de vous connecter sur un autre serveur distant, je peux me connecter avec succès.
Donc, je pense qu'il n'y a pas de problème dans ssh et qu'une autre personne essaie de se connecter avec les mêmes identifiants et mot de passe qu'il peut se connecter au serveur avec succès.
Aidez-moi, s'il vous plaît
Merci.
Voici quelques éléments qui pourraient vous empêcher de vous connecter à votre instance Linode:
Problème DNS : si l'ordinateur que vous utilisez pour vous connecter à votre serveur distant ne résout pas correctement test.kameronderdehamer.nl , vous ne pourrez pas atteindre votre hôte. . Essayez de vous connecter en utilisant l’adresse IP publique attribuée à votre Linode et vérifiez si cela fonctionne (par exemple ssh [email protected]
). Si vous pouvez vous connecter à l'aide de l'adresse IP publique sans utiliser le nom d'hôte, cela vous confirmera que vous rencontrez des problèmes de résolution de nom de domaine.
Problèmes de réseau : des problèmes de réseau pourraient vous empêcher d’établir une connexion avec votre serveur. Par exemple, il peut y avoir un routeur mal configuré dans la voie entre vous et votre hôte, ou vous risquez de perdre des paquets. Bien que cela ne soit pas fréquent, cela m'est arrivé plusieurs fois avec Linode et peut être très ennuyeux. Ce pourrait être une bonne idée de vérifier ceci au cas où. Vous pouvez consulter Diagnostiquer les problèmes de réseau avec MTR (à partir de la bibliothèque Linode).
J'ai eu cette erreur et j'ai constaté que mon port SSH (numéro non standard) figurait dans la liste blanche du pare-feu du serveur de configuration.
Si vous êtes sur un réseau public, le pare-feu bloquera toutes les connexions entrantes par défaut. vérifiez les paramètres de votre pare-feu ou utilisez un réseau privé SSL
Plusieurs raisons peuvent expliquer cet échec.
Certains sont énumérés ci-dessus. J'ai fait face au même problème, il est très difficile de trouver la cause première de l'échec.
Je vous recommanderai de vérifier le délai d'expiration de la session pour shh à partir du fichier ssh_config. Essayez d'augmenter le délai d'expiration de la session et voyez s'il échoue à nouveau.
Il se peut que le SSH ne soit pas activé sur votre serveur/système.
Sudo apt update
Sudo apt install openssh-server
Maintenant, essayez d'accéder au serveur/système avec la commande suivante
nom d'utilisateur ssh @ adresse_ip