리눅스 서버에서 iptables로 기본 방화벽을 설정하려면 어떻게 해야 하나요?
iptables 기본 방화벽 설정:
# 기존 규칙 초기화iptables -Fiptables -X# 기본 정책: DROPiptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT ACCEPT# 루프백 허용iptables -A INPUT -i lo -j ACCEPT# 기존 연결 허용iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT# SSH (포트 변경 시 수정)iptables -A INPUT -p tcp --dport 22 -j ACCEPT# HTTP/HTTPSiptables -A INPUT -p tcp --dport 80 -j ACCEPTiptables -A INPUT -p tcp --dport 443 -j ACCEPT# ICMP (ping)iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT# 저장iptables-save > /etc/iptables.rules
Ubuntu에서는 ufw가 iptables를 래핑한 도구로 더 쉽습니다: ufw allow 22/tcp
ufw allow 22/tcp
댓글 1
iptables 기본 방화벽 설정:
Ubuntu에서는 ufw가 iptables를 래핑한 도구로 더 쉽습니다:
ufw allow 22/tcp