SOFTWARE/TIP
[CentOS] SSH 포트 열었는데도 접근 안될때
eooa
2022. 1. 6. 09:58
반응형
SSH 포트를 오픈을 시켰는데도 putty나 Xshell 접근이 안될 때가 있습니다.
제 경우가 그랬구요..
내부 방화벽에서 접근을 막고 있는건 아닌가 싶었습니다.
window 같은 경우는 대부분 외부 방화벽을 열어도 접근이 안될때
내부 방화벽을 열어주면 됬거든요.
여기서 유의 사항!
CentOS 7 부터는 방화벽을 firewall을 사용하고,
CentoOS 6 는 iptables를 사용합니다.
제가 사용하던 OS는 7 이었고,
firewall의 상태를 확인해보니..
firewall 상태 확인 명령어
firewall-cmd --state
firewall 이 비활성화 되어있었습니다.

그렇다면, 왜..?
SSH는 밖으로 나가는 설정 이라면, (outbound)
SSHD 라는 안으로 들어오는 설정이 있었다. (inbound)
windows의 내부 방화벽도 인바운드, 아웃바운드로 나뉘어져있었는데
그것과 같은 역할인 듯 하다.
SSHD 설정 하기
vi /etc/hosts.allow
들어가서 내 IP 추가해주면 된다.
보통은 권한을 막아놓기 때문에,
sudo vi /etc/hosts.allow
sudo 기능을 써서 root 권한으로 파일을 열면 수정할 수 있다.
반응형