Debian Minimal 是一個輕量級的 Linux 發行版,以其最小化安裝和高度可定制性著稱。盡管它的包數量較少,但這并不意味著它的安全性無法保障。實際上,Debian Minimal 提供了一些強大的安全特性,以確保系統的穩定性和安全性。以下是一些保障 Debian Minimal 安全性的方法:
apt 命令輕松安裝安全補丁。用戶應定期運行以下命令來保持系統最新:sudo apt update && sudo apt full-upgrade
這確保了所有已知的漏洞都能及時得到修復。debsums,來檢查系統文件的完整性,確保沒有被篡改。在 Debian 系統中,可以使用 iptables 或 ufw(Uncomplicated Firewall)來配置防火墻。以下是兩種方法的詳細步驟:
iptables安裝 iptables:
sudo apt update
sudo apt install iptables
查看當前的 iptables 規則:
sudo iptables -L -n -v
允許 SSH 連接(假設 SSH 端口為 22):
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
允許 HTTP 和 HTTPS 連接:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
拒絕所有其他輸入連接:
sudo iptables -P INPUT DROP
保存 iptables 規則:
Debian 系統默認不會自動保存 iptables 規則,可以使用 iptables-persistent 包來保存規則。
sudo apt install iptables-persistent
在安裝過程中,選擇“是”以保存當前規則。
重啟 iptables 服務(如果需要):
sudo systemctl restart netfilter-persistent
ufw安裝 ufw:
sudo apt update
sudo apt install ufw
啟用 ufw:
sudo ufw enable
允許 SSH 連接:
sudo ufw allow 22/tcp
允許 HTTP 和 HTTPS 連接:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
查看 ufw 狀態:
sudo ufw status
禁用 ufw(如果需要):
sudo ufw disable
sudo 代替直接登錄為 root 用戶。通過上述措施,Debian Minimal 用戶可以顯著提高系統的安全性,確保數據和系統的完整性。