提升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系统的安全性,减少遭受网络攻击的风险。