配置Debian系统以防止exploit是一个涉及多个方面的过程,以下是一些关键步骤和建议:
sudo apt update && sudo apt upgrade
sudo apt install ufw
sudo ufw enable
sudo ufw allow 22/tcp # 允许SSH访问
sudo ufw allow 80/tcp # 允许HTTP访问
sudo ufw allow 443/tcp # 允许HTTPS访问
# 生成 SSH 密钥对
ssh-keygen -t rsa
# 将公钥添加到服务器
ssh-copy-id user@remote_host
# 编辑 SSH 配置文件
sudo nano /etc/ssh/sshd_config
# 更改端口号
Port 2222
# 禁用 root 登录
PermitRootLogin no
# 使用 SSH 密钥
sudo adduser newuser
sudo usermod -aG sudo newuser
sudo apt install selinux-basics selinux-policy-default
sudo setenforce 1
sudo apt install auditd audispd-plugins
sudo systemctl enable auditd
sudo systemctl start auditd
sudo apt install clamav clamtk
sudo freshclam # 更新病毒库
sudo tar -czvf /backup/home.tar.gz /home
sudo tar -czvf /backup/etc.tar.gz /etc
通过实施这些措施,可以显著提高Debian系统的安全性。