在Debian系統中,Yum(Yellowdog Updater Modified)包管理器通常用于管理系統的軟件包。然而,Debian官方推薦使用APT(Advanced Package Tool)作為其包管理工具。盡管如此,以下指南將基于Yum和APT的通用安全設置實踐,并提供一些針對Debian系統的特定建議。
sudo apt update
sudo apt upgrade
sudo apt install libpam-pwquality
sudo nano /etc/pam.d/commonpassword
~/.ssh/authorized_keys
文件中,實現無密碼登錄。PermitRootLogin
設置為no
,禁止root用戶遠程登錄。ssh-keygen -t rsa
ssh-copy-id user@hostname
ufw
或iptables
等工具限制入站和出站流量,僅允許必要的端口(如HTTP、HTTPS和SSH)連接。sudo apt install ufw
sudo ufw enable
sudo ufw allow OpenSSH
sudo ufw allow 22
Logwatch
或Fail2ban
自動監控并報告系統活動和安全事件。請注意,上述命令和路徑可能因Debian版本和具體配置而異。在執行任何系統級更改之前,請務必備份重要數據,并確保您了解每個命令的作用。