>운영 및 유지보수 >리눅스 운영 및 유지 관리 >SSH는 원격으로 Linux에 연결할 수 없습니다

SSH는 원격으로 Linux에 연결할 수 없습니다

王林
王林원래의
2020-01-11 10:59:473855검색

SSH는 원격으로 Linux에 연결할 수 없습니다

원격 연결 도구는 Xmanager Enterprise 5--> )

1. 네트워크 구성 파일의 IP가 변경되었는지 확인하세요.


먼저 IPADDR이 변경되었는지 확인하세요. 변경된 경우 2단계로 진행하고, 변경된 경우 IPADDR을 이전 IPADDR로 변경한 후 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 ~]#
2. sshd 서비스 상태와 포트가 정상인지 확인하세요

1. sshd의 22번 포트가 정상이면 3단계로 진행하세요. , sshd 서비스를 다시 시작합니다. 그런 다음 3단계로 진행합니다.

2. sshd 서비스를 다시 시작합니다.

3. 방화벽이 켜져 있는지 확인합니다. SSH는 원격으로 Linux에 연결할 수 없습니다

방화벽이 꺼져 있으면 다음 단계로 진행합니다. 4단계, 방화벽이 꺼지지 않으면 영구적입니다. 방화벽을 닫고 4단계로 진행하세요.

SSH는 원격으로 Linux에 연결할 수 없습니다

4. SELinux가 켜져 있는지 확인하세요.

SELinux 시스템의 현재 상태를 확인하세요.

SSH는 원격으로 Linux에 연결할 수 없습니다

결과도 "비활성화"이면 모든 확인 사항이 정상이며 연결할 수 있습니다. 그러나 결과가 "강제" 또는 "허용"이면 시스템의 SELinux가 켜져 있으므로 꺼야 한다는 의미입니다.

SELinux의 열기 및 닫기는 두 가지 중요한 구성 파일인 /etc/selinux/config 및 /boot/grub/menu.lst와 관련되어 있으므로 SELinux를 닫으려면 이 두 파일을 수정해야 합니다. 다음과 같이 표시:

[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 ~]#

완료! SSH는 원격으로 Linux에 연결할 수 없습니다

추천 관련 기사 및 튜토리얼:

linux 튜토리얼

위 내용은 SSH는 원격으로 Linux에 연결할 수 없습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.