Maison  >  Article  >  Opération et maintenance  >  Le serveur Linux ne peut pas se connecter à distance

Le serveur Linux ne peut pas se connecter à distance

王林
王林original
2019-12-06 10:40:535552parcourir

Le serveur Linux ne peut pas se connecter à distance

1. Vérifiez si SSH est installé (vérifiez si le package SSH est installé)

Entrez la commande :

rpm -qa | grep ssh

Comme indiqué ci-dessous, le le système a été installé par défaut SSH :

Le serveur Linux ne peut pas se connecter à distance

S'il n'est pas installé, saisissez :

yum install openssh-server

pour l'installer.

Tutoriel vidéo en ligne recommandé : Tutoriel vidéo Linux

2. Vérifiez si le service SSH est en cours d'exécution :

Entrez la commande :

/etc/init.d/shhd status

Le serveur Linux ne peut pas se connecter à distance

Comme le montre l'image ci-dessus, le service SSH est démarré et en cours d'exécution.

S'il n'est pas activé, utilisez la commande suivante pour l'activer.

service shhd start

3. Vérifiez si le port 22 est ouvert :

Utilisez la commande :

netstat -anpt | grep sshd

-a Liste toutes les options

-p Afficher et Nom du processus et PID liés à la connexion

-t Liste des connexions au protocole TCP

-u Liste des connexions au protocole UDP

-n Désactivez la résolution inversée du nom de domaine (par défaut, netstat le fera utilisez la technologie de résolution inversée de nom de domaine pour trouver le nom d'hôte correspondant à chaque adresse IP. Cela ralentira la vitesse de recherche. Si vous estimez que l'adresse IP est suffisante et qu'il n'est pas nécessaire de connaître le nom d'hôte, utilisez l'option -n. pour désactiver la fonction de résolution de nom de domaine)

Le serveur Linux ne peut pas se connecter à distance

L'image ci-dessus montre que le port 22 est ouvert. Si le port 22 n'est pas ouvert, vous pouvez vérifier si le pare-feu est ouvert :

Remarque : Commandes de fonctionnement de base du pare-feu :

Interroger l'état du pare-feu :

[root@localhost ~]# service   iptables status

Le serveur Linux ne peut pas se connecter à distance

La partie rouge sur le chemin montre que le port 22 est ouvert Si le port ssh 22 n'est pas ouvert, ouvrez /etc/sysconfig/iptables, ajoutez une colonne

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

, enregistrez et quittez et redémarrez la configuration du pare-feu.

Le serveur Linux ne peut pas se connecter à distance

4. Vérifiez si SSHD est configuré pour démarrer à ce niveau d'exécution

Entrez la commande :

chkconfig --list sshd

centos comme indiqué dans le figure Le serveur SSH du système 6.5 a été configuré pour démarrer au démarrage sous ce niveau d'exécution. S'il n'est pas configuré pour démarrer, utilisez la commande suivante :

Le serveur Linux ne peut pas se connecter à distance

5. Vous pouvez ensuite utiliser l'outil de connexion à distance pour une connexion à distance.

Articles et tutoriels connexes recommandés :

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