在Debian系统中,可以使用iptables或ufw(Uncomplicated Firewall)来配置防火墙以防止攻击。以下是使用这两种方法的步骤:
iptables更新系统:
sudo apt update && sudo apt upgrade安装iptables(如果尚未安装):
sudo apt install iptables设置默认策略:通常,我们希望拒绝所有进入的流量,只允许特定的流量通过。
sudo iptables -P INPUT DROPsudo iptables -P FORWARD DROPsudo iptables -P OUTPUT ACCEPT允许必要的流量:
sudo iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPTsudo iptables -A OUTPUT -p tcp --sport 22 -m conntrack --ctstate ESTABLISHED -j ACCEPTsudo iptables -A INPUT -p tcp --dport 80 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPTsudo iptables -A OUTPUT -p tcp --sport 80 -m conntrack --ctstate ESTABLISHED -j ACCEPTsudo iptables -A INPUT -p tcp --dport 443 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPTsudo iptables -A OUTPUT -p tcp --sport 443 -m conntrack --ctstate ESTABLISHED -j ACCEPTsudo iptables -A INPUT -p udp --dport 53 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPTsudo iptables -A OUTPUT -p udp --sport 53 -m conntrack --ctstate ESTABLISHED -j ACCEPT保存iptables规则:Debian系统默认不会保存iptables规则,因此需要手动保存。
sudo sh -c "iptables-save > /etc/iptables/rules.v4"设置iptables开机自启动:创建一个systemd服务来加载iptables规则。
sudo nano /etc/systemd/system/iptables-restore.service添加以下内容:
[Unit]Description=Restore IPTables rulesAfter=network.target[Service]Type=oneshotExecStart=/sbin/iptables-restore < /etc/iptables/rules.v4[Install]WantedBy=multi-user.target启用并启动服务:
sudo systemctl enable iptables-restoresudo systemctl start iptables-restoreufw安装ufw(如果尚未安装):
sudo apt install ufw启用ufw:
sudo ufw enable配置ufw规则:
sudo ufw allow 22/tcpsudo ufw allow 80/tcpsudo ufw allow 443/tcpsudo ufw allow 53/udp查看ufw状态:
sudo ufw status禁用ufw(如果需要):
sudo ufw disable通过以上步骤,你可以在Debian系统中配置防火墙以防止攻击。建议定期更新系统和防火墙规则,以确保安全性。
韩剧再婚皇后阿里云盘全集高清1080P资源链接-韩剧再婚皇后免费阿里云盘资源下载4K高清无删减版链接
poipiku网站如何打开-poipiku官网网页版访问入口
明日方舟:终末地-云游戏畅玩入口-明日方舟:终末地-网页版在线直连地址
poki在线小游戏网页版-poki免费游戏大全入口
poki游戏入口-点开即玩-poki游戏-在线免费畅玩
原神akt大佬资源viciNeko入口链接-原神akt大佬资源网页vicineko入口链接分享