Maison > Article > Opération et maintenance > ssh ne peut pas se connecter à Linux à distance
L'outil de connexion à distance est : Xmanager Enterprise 5--> :
(Partage de didacticiels vidéo d'apprentissage en ligne :tutoriel vidéo Linux
)
1. Vérifiez si l'adresse IP dans le fichier de configuration réseau a changé
Vérifiez d'abord si l'IPADDR a changé. S'il n'a pas été modifié, passez à. étape 2 ; s’il a changé, remplacez l’IPADDR par le précédent, puis passez à l’étape 2. [root@fanycb ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=none
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="e57636db-84f8-4c15-af74-97d44a107fa2"
HWADDR=00:0C:29:14:5A:57
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
[root@fanycb ~]#
1 Vérifiez si le port 22 de sshd est dans l'état d'écoute normal. Si c'est normal, passez aux étapes 3 ; Si c'est anormal, redémarrez le service sshd, puis passez à l'étape 3
2. 🎜> 3. Vérifiez si le pare-feu est activéSi le pare-feu est désactivé, passez à l'étape 4 si le pare-feu ; n'est pas éteint, éteignez-le définitivement, puis passez à l'étape 4.4. Vérifiez si SELinux est activé Vérifiez l'état actuel du système SELinux
Si le résultat est également "désactivé", alors toutes les vérifications sont ok et vous pouvez vous connecter.
Si le résultat est "Enforcing" ou "permissive", cela signifie que SELinux sur le système est activé et doit être désactivé.
Étant donné que l'ouverture et la fermeture de SELinux sont liées à deux fichiers de configuration importants, à savoir /etc/selinux/config et /boot/grub/menu.lst, donc pour fermer SELinux, vous devez modifier ces deux fichiers . , la méthode est la suivante :[root@fanycb ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. #SELINUX=enforcing SELINUX=disabled <====将=号后改为disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted [root@fanycb ~]# cat /boot/grub/menu.lst # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/sda5 # initrd /initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.32-279.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=UUID=edc1b124-6bc5-4dbe-b2d4-88805da96d4d rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=128M.UTF-8 rd_NO_LVM rd_NO_DM rhg b quiet selinux=0 <====seliux=0 是添加上去的 initrd /initramfs-2.6.32-279.el6.x86_64.img [root@fanycb ~]#C'est fait !
Articles et tutoriels connexes recommandés :
tutoriel LinuxCe 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!