Study & Project ✏️/Bug & Report 🐞

[Ubuntu] iptables 포트 열기, 닫기

JM 2023. 6. 25. 13:27
반응형

포트 열기, 닫기

// 포트 정책 리스트로 확인
sudo iptables -nL

// TCP Port 1234 포트 열기(정책 생성하기)
sudo iptables -I INPUT 1 -p tcp --dport 1234 -j ACCEPT

// UDP Port 1234 포트 열기
sudo iptables -I INPUT 1 -p udp --dport 1234 -j ACCEPT

// TCP Port 1234 포트(정책 없애기)
sudo iptables -D INPUT 1 -p udp --dport 1234 -j ACCEPT
sudo iptables -D INPUT -p tcp -m tcp --dport 1234 -j ACCEPT

포트 포워딩

// 포워딩 하기
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8443
sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
sudo iptables -t nat -I OUTPUT -p tcp -o lo --dport 2222 -j REDIRECT --to-ports 22

Pre Routing 내역 확인

// 포트 모든 내용 확인 
sudo iptables -nL -t nat

// 포트 PREROUTING 번호로 확인
sudo iptables -nL PREROUTING -t nat //lineNumbers

// 포트 내용 삭제
sudo iptables -t nat -D PREROUTING // number