CentOS에서 하나의 포트와 하나의 소스 IP 주소를 제외하고 들어오는 모든 네트워크 패킷을 삭제하는 방법은 무엇입니까?

CentOS에서 하나의 포트와 하나의 소스 IP 주소를 제외하고 들어오는 모든 네트워크 패킷을 삭제하는 방법은 무엇입니까?

하나의 포트(2323)와 하나의 소스 IP 주소(10.10.20.100)를 제외하고 CentOS에서 들어오는 모든 네트워크 패킷을 제거하려고 합니다. CentOS 8의 명령줄을 통해 이 작업을 수행하도록 도와줄 수 있는 사람이 있습니까?

답변1

UFW "간단한 방화벽"을 확인해보세요

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow from 10.10.20.100 to any port 2323
sudo ufw allow ssh

ufw를 설정해야 하지만 설정이 쉽고 구성에서 몇 가지 사항을 변경해야 하지만 사용도 마찬가지로 쉽습니다.

중요 자신을 차단하고 있지 않은지 확인하고 SSH 또는 기타 로그인을 허용하는 규칙을 추가했는지 확인하세요.

이 링크도 도움이 될 것입니다

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-20-04

내가 남긴 명령과 링크는 작동하지만 방화벽을 활성화하기 전에 몇 가지 내용을 읽고 어떤 규칙이 있는지 이해해야 합니다. 방화벽을 활성화하려면 몇 가지 추가 명령이 필요합니다. 실수로 시스템에서 자신을 잠그는 일이 없도록 의도적으로 포함하지 않았습니다.

이 사이트의 모든 내용과 마찬가지로 인터넷에서 명령을 실행하기 전에 설명서를 읽고 이해하십시오.

관련 정보