在Debian系統上配置防火墻,通常使用ufw
(Uncomplicated Firewall)工具。ufw
是一個簡單的命令行界面,用于管理iptables防火墻規則。以下是如何安裝和配置ufw
的步驟:
更新包列表:
sudo apt update
安裝ufw:
sudo apt install ufw
啟用ufw:
sudo ufw enable
啟用后,系統會提示你確認是否允許所有傳入連接(通常是拒絕),你可以輸入y
確認。
禁用ufw:
sudo ufw disable
允許特定端口: 例如,允許SSH(端口22)和HTTP(端口80):
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
拒絕特定端口: 例如,拒絕所有傳入的FTP連接:
sudo ufw deny ftp
允許特定IP地址: 例如,允許來自特定IP地址的SSH連接:
sudo ufw allow from 192.168.1.100 to any port 22
刪除規則: 例如,刪除之前允許的SSH規則:
sudo ufw delete allow 22/tcp
查看當前規則:
sudo ufw status
查看詳細規則:
sudo ufw status numbered
設置默認拒絕所有傳入連接:
sudo ufw default deny incoming
設置默認允許所有傳入連接:
sudo ufw default allow incoming
設置默認拒絕所有傳出連接:
sudo ufw default deny outgoing
設置默認允許所有傳出連接:
sudo ufw default allow outgoing
如果你修改了規則,需要重新加載ufw配置:
sudo ufw reload
ufw
時,確保你有足夠的權限(通常是root權限)。通過以上步驟,你可以在Debian系統上配置和管理防火墻規則。