리눅스 방화벽 설정 및 해제 방법

리눅스에서도 마이크로소프트 윈도우 운영체제의 윈도우 방화벽 기능과 같이 자체 방화벽 기능이 있으며, 마찬가지로 서비스별 기능을 활성화 하거나 비활성화 할 수 있습니다.

redhat 계열, ubuntu, debian, centos 등 여러 리눅스 운영체제에 따라 차이가 있겠지만 대부분 CLI command 창으로 방화벽 설정 창을 불러올 수 있습니다.


바로 system-config-firewall 명령인데요, 자신의 운영체제에 방화벽이 설치되어있지 않은 경우에는 먼저 다운로드하여 설치합니다.

보통의 경우 DVD나 FULL 버전으로 설치할 경우 방화벽은 기본으로 설치되지만, LIVE CD 버전이나 최소 사양으로 설치할 경우 방화벽을 따로 설치해야 합니다.

리눅스 운영체제에 맞는 rpm, apt-get, yum 등으로 패키지를 다운로드하여 설치합니다.


본인의 경우 enterprise 계열에서 많이 사용하고 있는 Cent-OS 를 사용 중으로 아래와 같이 yum 으로 설치 후 터미널 창에서 실행해 보았습니다.


[root@localhost domain]# yum install -y system-config-firewall



[root@localhost domain]# system-config-firewall


X윈도우가 동작하고 있기 때문에 방화벽 GUI 설정 화면이 자동으로 호출될 것입니다.


X윈도우 방화벽 설정 화면


리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


설정이 완료되었다면, 마지막으로 '적용' 버튼을 눌러 방화벽 설정을 덮어쓰고 마무리 합니다.


방화벽



웹 인터페이스 설정 화면으로 초보자분들도 선택 및 해제의 방법으로 쉽게 방화벽 설정을 켜고 끌 수 있겠으며, 서비스 포트나 프로토콜 및 예외처리도 손쉽게 변경하실 수 있겠습니다.



아래는 X윈도우가 설치되어있지 않은 리눅스 부팅 command CLI 화면에서 방화벽 설정을 불러온 화면입니다.


X윈도우가 아닌 콘솔 화면 (CLI Command Console)




리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


리눅스 방화벽


여기에서도 마찬가지로 예 버튼을 눌러 기존 방화벽 설정을 덮어쓰고 마무리 합니다.


리눅스 방화벽


백신 프로그램 설치에 앞서 최소한의 보호 실드가 되어주는 개인 방화벽 기능을 활성화시켜 자신의 PC 및 자산을 보호하시기 바랍니다.

감사합니다.