在Ubuntu系统中进行安全加固是一个涉及多个方面的过程,旨在提高系统的稳定性和安全性。以下是一些关键的安全加固措施:
sudo apt update && sudo apt upgrade -y
unattended-upgrades
包,通过编辑 /etc/apt/apt.conf.d/50unattended-upgrades
文件来指定更新策略,确保只有Ubuntu和安全更新会被自动安装。sudo apt install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
sudo
命令。/etc/login.defs
中设置密码修改最小间隔时间、密码到期警告天数等,使用 chage
命令管理密码过期政策。sudo nano /etc/ssh/sshd_config
# 将 PermitRootLogin 设置为 no
PasswordAuthentication no
ufw
(Uncomplicated Firewall) 允许SSH和HTTP服务,并启用防火墙。sudo apt install ufw
sudo ufw enable
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo chmod 700 /path/to/sensitive/directory
sudo chown user:user /path/to/sensitive/directory
sudo tail -f /var/log/syslog
sudo apt install clamav clamav-daemon
sudo freshclam
通过上述措施,可以显著提高Ubuntu系统的安全性,保护系统和数据不受未经授权的访问和攻击。请定期检查和更新这些配置是确保系统长期安全的关键。