您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
在Linux系统下,有多种方法可以配置防火墙。以下是一些常用的方法和工具:
iptables
iptables
是一个强大的命令行工具,用于配置Linux内核的网络包过滤规则。
查看规则:
sudo iptables -L -n -v
清空所有规则:
sudo iptables -F
允许特定IP访问:
sudo iptables -A INPUT -s 192.168.1.100 -j ACCEPT
拒绝特定IP访问:
sudo iptables -A INPUT -s 192.168.1.100 -j DROP
允许特定端口:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
拒绝特定端口:
sudo iptables -A INPUT -p tcp --dport 22 -j DROP
iptables
规则在重启后会丢失,可以使用 iptables-save
和 iptables-restore
命令来保存和恢复规则。
保存规则:
sudo iptables-save > /etc/iptables/rules.v4
恢复规则:
sudo iptables-restore < /etc/iptables/rules.v4
ufw
(Uncomplicated Firewall)ufw
是一个用户友好的前端工具,用于管理 iptables
规则。
ufw
sudo apt-get update
sudo apt-get install ufw
ufw
sudo ufw enable
ufw
sudo ufw disable
sudo ufw status
sudo ufw allow from 192.168.1.100
sudo ufw deny from 192.168.1.100
sudo ufw allow 80/tcp
sudo ufw deny 22/tcp
firewalld
firewalld
是另一个流行的防火墙管理工具,支持动态管理和区域配置。
firewalld
sudo apt-get update
sudo apt-get install firewalld
firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --state
sudo firewall-cmd --get-active-zones
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" accept'
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" reject'
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --remove-port=22/tcp
sudo firewall-cmd --reload
iptables
:强大但复杂,适合高级用户。ufw
:简单易用,适合初学者。firewalld
:动态管理,支持区域配置,适合需要灵活配置的用户。选择适合你需求的工具进行配置即可。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。