Solution pour ne pas pouvoir se connecter au serveur Linux à distance

王林
Libérer: 2019-11-16 09:54:32
original
4090 Les gens l'ont consulté

Solution pour ne pas pouvoir se connecter au serveur Linux à distance

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

Entrez la commande :

rpm -qa | grep ssh
Copier après la connexion

comme suit Le système affiché a SSH installé par défaut :

Solution pour ne pas pouvoir se connecter au serveur Linux à distance

S'il n'est pas installé, entrez

yum install openssh-server
Copier après la connexion

pour l'installer.

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

Entrez la commande :

/etc/init.d/shhd status
Copier après la connexion

Solution pour ne pas pouvoir se connecter au serveur Linux à distance

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

S'il n'est pas activé, utilisez la commande

service shhd start
Copier après la connexion

pour l'activer.

3. Vérifiez si le port de calcul 22 est ouvert

Utilisez la commande :

netstat -anpt | grep sshd
Copier après la connexion

-a Liste toutes les options

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

-t Liste les connexions du protocole TCP

-u Liste les connexions du protocole UDP

-n Désactiver la résolution du nom de domaine inversé (par défaut, netstat utilisera 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 la désactiver (fonction de résolution de nom de domaine)

Solution pour ne pas pouvoir se connecter au serveur Linux à distance

L'image ci-dessus montre que le port 22 est ouvert.

Si le port ssh 22 n'est pas activé, ouvrez /etc/sysconfig/iptables, ajoutez une colonne

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
Copier après la connexion

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

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

Entrez la commande :

chkconfig --list sshd
Copier après la connexion

Comme indiqué dans la figure ci-dessous. Système centos 6.5 Le serveur SSH 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 [chkconfig sshd on (démarrage par défaut 2345)] ou [chkconfig --level 2345 sshd on] pour le régler.

Solution pour ne pas pouvoir se connecter au serveur Linux à distance

Enfin, vous pouvez utiliser l'outil de connexion à distance pour vous connecter à distance.

Tutoriel recommandé : 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!