Wisdom’s Cloud
[Linux] [CentOS] ssh: No route to host 본문
이번에는 SSH 접속이 안되는 문제가 발생했다.
SSH 접속이 안된다면 앞으로 이 4가지를 확인해보자.
1. 서비스 상태를 확인한다.
[root@test-node-1 ~]# systemctl status sshd
2. IP를 확인한다.
[root@test-node-1 ~]# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.200.84 netmask 255.255.255.0 broadcast 192.168.200.255
inet6 fe80::5054:ff:fea3:28d0 prefixlen 64 scopeid 0x20<link>
ether 52:54:00:a3:28:d0 txqueuelen 1000 (Ethernet)
RX packets 5226 bytes 281174 (274.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 325 bytes 26246 (25.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
3. 포트 상태를 확인한다.
[root@test-node-1 ~]# netstat -anp | grep sshd
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1521/sshd
tcp6 0 0 :::22 :::* LISTEN 1521/sshd
4. 방화벽을 확인한다.
사용 가능한 서비스 및 포트 목록에 없다면 추가하여 포트를 허용한다.
[root@test-node-1 ~]# firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0 eth1 eth3 eth4
sources:
services: dhcpv6-client ssh
ports: 22/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
[root@test-node-1 ~]# firewall-cmd --add-port=22/tcp --permanent
[root@test-node-1 ~]# firewall-cmd --reload
이 4가지를 확인한 후 다시 접속해보면 성공하는 것을 확인할 수 있다. 😃
'LINUX > Advanced' 카테고리의 다른 글
[Linux] [CentOS] 시스템 정보 수집 (0) | 2022.09.05 |
---|---|
[Linux] [CentOS] ConditionFileIsExecutable=/etc/rc.d/rc.local was not met (0) | 2022.09.04 |
[Linux] [CentOS] Failed to start Crash recovery kernel arming. (1) | 2022.09.02 |
[Linux] [CentOS] NetworkManager (0) | 2022.09.02 |
[Linux] [CentOS] 네트워크 인터페이스 설정 (0) | 2022.09.01 |