본문 바로가기
프로그램 개발/리눅스

리눅스 방화벽 firewall

by 코딩히어로 2020. 3. 31.

윈도우에는 외부에서 아무나 못들어오게 막아주는 방화벽이 존재한다.

 

리눅스에서 그 방화벽 기능을 해주는 것이 바로 firewall 이라는 놈이다.

 

리눅스 OS를 설치하면 CentOS 같은 경우에는 firewall을 기본적으로 제공하지만

 

없으면 yum install firewalld를 사용해서 설치해 주자.

 

설치가 마무리되면 명령어를 통해 현재 무슨 포트가 접속이 허용된지 확인하자.

 

firewall에 설정된 포트와 서비스만이 해당 리눅스로 접근이 가능하고 그 이외의

 

포트들은 차단해 주기때문에 실질적인 방화벽인 것이다.

 

위와같이 포트에 내가 외부에서 접근하는 포트가 없다면 접근이 불가하므로 

 

접근하고자 하는 포트를 추가해 주어야 한다.

 

그 방법은 아래를 참고하자.

 

어떤 포트 번호도 해당 명령어를 통해 추가가 가능하고 이를 적용하기 위해서는

 

firewall을 재실행 시켜주어야 한다.

 

firewall-cmd --reload

 

여기까지 한 뒤에 아래 명령을 통해 확인해 보면 내가 추가한 포트가

 

항목에 추가되어 있는것을 확인 할 수 있다

댓글