提升Ubuntu系統的安全性是一個持續的過程,涉及多個方面的配置和最佳實踐。以下是一些關鍵的安全提升措施:
sudo apt update && sudo apt full-upgrade -y
sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.listsudo apt update
sudo ufw enable
sudo ufw default deny incomingsudo ufw default allow outgoingsudo ufw allow OpenSSHsudo ufw allow 80/tcp # HTTPsudo ufw allow 443/tcp # HTTPS
/etc/ssh/sshd_config
文件,設置 PermitRootLogin no
。sudo adduser devuser
創建新用戶,并限制其權限。PasswordAuthentication no
PermitRootLogin no
sudo apt install fail2ban rkhunter chkrootkit
unattended-upgrades
包實現系統的自動更新。sudo dpkg-reconfigure -plow unattended-upgrades
/etc/fstab
文件中注釋掉Swap行,然后執行 swapoff --all
命令。net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
sysctl -p
haveged
進行數據加密。通過上述措施,可以顯著提高Ubuntu系統的安全性,減少遭受網絡攻擊的風險。