라벨이 UFW인 게시물 표시

리눅스(우분투)에서 ufw로 간단하게 방화벽 설정하기

이미지
오늘은 리눅스 서버를 운영하거나 개발하는 분들에게 필수적인 방화벽 설정에 대해서 알아보려고 합니다. 보안을 강화하고, 방문을 원하는 서비스만 접근할 수 있도록 제어하는 역할을 하는 방화벽을 설정하는 것은 매우 중요합니다. 그러나 방화벽을 설정하는 것은 리눅스에서는 꽤 복잡하고 어려울 수 있습니다. 이에 따라 이번에는 우분투에서 방화벽을 쉽게 설정할 수 있는 "ufw"라는 도구를 소개하고자 합니다. 이 도구는 파이썬으로 개발된 ufw는 iptables를 기반으로 netfilter 방화벽을 관리할 수 있으며, 쉽게 CLI(Command Line Interface)를 이용하여 방화벽을 설정할 수 있습니다. 이번 포스트에서는 ufw의 설치부터 활성화, 비활성화, 규칙 설정 및 삭제 등에 대해 자세히 알아보겠습니다. 부담없이 따라와 주세요. 포스트 목차 이 포스트는 다음과 같은 내용을 포함하고 있습니다. ufw 설치하기 ufw 활성화 및 비활성화 ufw 기본 정책 설정하기 ufw 규칙 설정하기 ufw 규칙 삭제하기 ufw 초기화하기 ufw 로그 확인하기 ufw 삭제하기 ufw 설치하기 우분투 18.04 LTS 이후 버전에서는 기본적으로 ufw가 설치되어 있습니다. 만약 설치되어 있지 않다면 다음 명령어로 설치할 수 있습니다. 1 2 sudo apt update sudo apt install ufw cs ufw 활성화 및 비활성화 ufw는 기본적으로 비활성화 상태이므로 다음 명령어로 활성화할 수 있습니다. 1 sudo ufw enable cs 만약 ufw를 비활성화하고 싶다면 다음 명령어를 사용합니다. 1 sudo ufw disable cs ufw의 상태를 확인하려면 다음 명령어를 사용합니다. 1 sudo ufw status verbose cs ufw 기본 정책 설정하기 ufw는 들어오는(incoming) 패킷과 나가는(outgoing) 패킷에 대한 기본 정책을 설정할 수 있습니다.  기본적으로 들어오는 패킷은 거부(deny), 나가는 패킷은 허용(al