La solution à l'échec du démarrage de ssh sous Linux est : 1. Utilisez les commandes "ping" et "telnet" pour vérifier s'il s'agit d'un problème client. Sinon, cela signifie le problème du serveur ; Connectez-vous via un serveur de terminal physique ; 3. Ajoutez l'"IP" du client à la liste blanche du serveur ; 3. Redémarrez "ssh".
L'environnement d'exploitation de ce tutoriel : système Linux7.3, ordinateur Dell G3.
1. Description du message d'erreur d'échec de connexion SSH
Une erreur s'est produite lorsque le client s'est connecté au serveur via le protocole ssh, comme indiqué dans la figure :
2. Dépannage des erreurs
Vérifiez d'abord s'il s'agit d'un problème avec le client, et utilisez la commande ping et telnet pour vérifier.
Le résultat du ping est le suivant :
Le résultat telnet est le suivant :
Le ping et le telnet fonctionnent, indiquant que le problème ne vient pas du client mais du serveur. Vous devez vous connecter au serveur pour résoudre le problème.
Bien que vous ne puissiez pas vous connecter via SSH au serveur, l'hôte vous fournira généralement certaines méthodes de connexion, telles que la connexion via un terminal physique.
Après vous être connecté au serveur, vérifiez le fichier /etc/hosts.allow
pour voir si l'adresse IP du client est dans la liste blanche. Après vérification, il s'avère que l'adresse IP du client n'est pas dans la liste blanche du serveur. Utilisez pour ajouter l'IP du client à la liste blanche. La liste est la suivante : vi /etc/hosts.allow
service sshd restart
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!