Linux에서 방화벽을 구성하는 방법

WBOY
풀어 주다: 2023-06-18 21:37:38
원래의
6068명이 탐색했습니다.

방화벽은 네트워크 보안을 보호하는 중요한 부분입니다. 신뢰할 수 없는 소스와 네트워크의 악의적인 공격으로부터 데이터 패킷을 필터링하여 시스템을 보호할 수 있습니다. Linux에서 일반적인 방화벽은 iptables와 Firewalld입니다. 이 기사에서는 Linux에서 방화벽을 구성하는 방법에 대한 단계를 다룹니다.

  1. 방화벽 상태 확인
    구성을 시작하기 전에 시스템의 방화벽 상태를 확인하세요. 다음 명령을 사용하여 iptables가 활성화되었는지 확인할 수 있습니다.
sudo systemctl status iptables
로그인 후 복사

iptables가 활성화되지 않은 경우 다음 명령을 사용하여 활성화합니다.

sudo systemctl start iptables
로그인 후 복사
  1. iptables 방화벽 구성
    iptables는 패킷을 필터링하고 전달하는 규칙 기반 방화벽입니다. 시스템을 보호하십시오. 다음 명령을 사용하여 Linux에서 iptables 규칙을 설정할 수 있습니다.
sudo iptables -A INPUT -p tcp --dport <端口号> -j ACCEPT
로그인 후 복사

이 명령은 지정된 포트 번호를 통한 TCP 연결을 허용합니다. 다음과 같은 다른 규칙을 사용하여 iptables를 설정할 수도 있습니다.

sudo iptables -A INPUT -s <IP地址> -j DROP
로그인 후 복사

이 명령은 지정된 IP 주소의 모든 패킷을 차단합니다.

  1. firewalld 방화벽 구성
    firewalld는 최신 Linux 시스템을 보호하도록 설계된 고급 방화벽입니다. 이를 통해 동적 규칙이 네트워크 환경의 변화에 ​​적응할 수 있습니다. 방화벽을 구성하려면 다음 명령을 사용하세요.
sudo systemctl start firewalld
로그인 후 복사

그런 다음 다음 명령을 사용하여 방화벽 규칙을 구성할 수 있습니다.

sudo firewall-cmd --zone=public --add-port=<端口号>/tcp --permanent
sudo firewall-cmd --zone=public --remove-port=<端口号>/tcp --permanent
로그인 후 복사

이렇게 하면 지정된 포트 번호를 통한 TCP 연결이 허용되거나 허용되지 않습니다. Firewalld는 다음과 같은 다른 규칙도 지원합니다.

sudo firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="<IP地址>" reject' --permanent
로그인 후 복사

이 명령은 지정된 IP 주소의 모든 패킷을 차단합니다.

  1. 규칙 저장 및 적용
    iptables 또는 방화벽 규칙을 설정한 후 저장하고 적용해야 적용됩니다. iptables 규칙을 저장하려면 다음 명령을 사용하십시오.
sudo service iptables save
로그인 후 복사

Firewalld 규칙의 경우 다음 명령을 사용하십시오.

sudo firewall-cmd --reload
로그인 후 복사

이 명령은 Firewalld 구성을 다시 로드하고 새 규칙을 적용합니다.

요약

이 글에서는 리눅스 시스템에서 방화벽을 구성하는 방법을 소개합니다. iptables 또는 Firewalld를 사용하여 네트워크 트래픽을 필터링하고 시스템을 보호할 수 있습니다. 규칙을 구성한 후 저장하고 적용하면 적용됩니다.

위 내용은 Linux에서 방화벽을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!