Maison  >  Article  >  Opération et maintenance  >  Linux ne peut pas se connecter à ssh

Linux ne peut pas se connecter à ssh

王林
王林original
2019-12-27 15:05:465871parcourir

Linux ne peut pas se connecter à ssh

1. Tout d'abord, assurez-vous que CentOS7 est installé openssh-server, saisissez dans le terminal :

yum list installed | grep openssh-server

Linux ne peut pas se connecter à ssh

Il est affiché ici. Openssh-server est installé. Si aucune sortie ne s'affiche, cela signifie openssh-server n'est pas installé. Installez-le en entrant la commande suivante.

yum install openssh-server

2. Recherchez le fichier de configuration du service sshd /etc/ssh/ dans le répertoire sshd_config, ouvrez-le avec l'éditeur Vim et supprimez le numéro # devant le port d'écoute et l'adresse d'écoute dans le file

Linux ne peut pas se connecter à ssh

Ensuite, activez la connexion à distance

Linux ne peut pas se connecter à ssh

Enfin, activez l'utilisation du nom d'utilisateur et du mot de passe comme vérification de connexion.

Linux ne peut pas se connecter à ssh

Enregistrez le fichier et quittez. (Partage de didacticiels vidéo en ligne gratuits : tutoriel vidéo Linux)

3. Ouvrez le service sshd et entrez la commande suivante

sudo service sshd start

Vérifiez si le service sshd a été ouvert et entrez la commande

ps -e | grep sshd

Linux ne peut pas se connecter à ssh

4 Dans Vmware Workstation, vérifiez les propriétés de CentOS7 et constatez que la méthode de connexion réseau est connectée à l'aide de la méthode NAT

Linux ne peut pas se connecter à ssh

5. Dans Vmware Workstation, cliquez sur Modifier => Éditeur de réseau virtuel, entrez dans l'éditeur de réseau virtuel, vérifiez et trouvez que le nom de la carte réseau utilisé dans la connexion en mode NAT est VMnet8


Linux ne peut pas se connecter à ssh

6. Dans l'hôte Windows, entrez ipconfig dans la ligne de commande pour afficher l'adresse IP de l'hôte et trouver les informations de connexion de VMnet8. L'adresse IP ici est 192.168.30.1.

Linux ne peut pas se connecter à ssh

7. Dans CentOS, entrez ifconfig pour afficher l'adresse de connexion réseau et constatez que l'adresse réseau de CentOS est 192.168.112.128

Linux ne peut pas se connecter à ssh

8. Dans CentOS, entrez le ping 192.168.30.1 Testez si l'hôte peut être connecté et constatez qu'il ne peut pas être connecté


Dans l'hôte, entrez le ping 192.168.112.128 pour tester si centos peut être connecté et constater qu'il peut être connecté

L'opération suivante est : Désactivez le pare-feu Linux et constatez que l'hôte peut être pingé, indiquant que le pare-feu le bloque. Après avoir vérifié les informations, il. il s'avère que le pare-feu Windows n'est pas activé

Cette règleICMPv4-in

Ouvrez les paramètres du pare-feu, sélectionnez les paramètres avancés, les règles entrantes, définissez la règle "Partage de fichiers et d'impression (demande d'écho – ICMPv4-In)" avec le type de profil "Public" à Autoriser.

Linux ne peut pas se connecter à ssh

Une fois le paramétrage terminé, il s'avère que la connexion peut être normale

9 Afin d'éviter d'avoir à démarrer manuellement le service sshd chaque fois. Lorsque vous démarrez CentOS, vous pouvez utiliser sshd. Ajoutez le service à la liste de démarrage automatique et entrez la commande suivante :

systemctl enable sshd.service

Vous pouvez vérifier si le démarrage automatique du service sshd est activé en entrant la commande suivante.

systemctl list-unit-files | grep sshd

Linux ne peut pas se connecter à ssh

Partage de tutoriel d'article connexe :

tutoriel Linux

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn