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 권한으로 파일을 열면 수정할 수 있다.

 

반응형