在Debian系統中,Yum(Yellowdog Updater Modified)并不是用于包管理的工具,而是用于RPM包管理的工具。Debian系統通常使用APT(Advanced Package Tool)來進行包管理。不過,無論是APT還是Yum,都可以通過一些方法來提高系統的安全性。以下是一些提高Debian系統安全性的建議:
sudo apt update && sudo apt upgrade -y
sudo apt install unattended-upgrades
vim /etc/login.defs
# 修改PASS_MAX_DAYS、PASS_MIN_DAYS、PASS_WARN_AGE等參數
vim /etc/ssh/sshd_config
# 設置PermitRootLogin no
useradd admin
usermod -aG sudo admin
vim /etc/ssh/sshd_config
# 修改Port 22為其他非標準端口
vim /etc/ssh/sshd_config
# 設置PasswordAuthentication no
# 啟用PubkeyAuthentication yes
ssh-keygen -t ed25519
sudo ufw default deny incoming
sudo ufw allow 22/tcp
sudo ufw enable
systemctl stop cups
systemctl disable cups
chmod 700 /etc/cron* /etc/ssh/ssh_host_*_key
chmod 600 /etc/shadow
find / -perm -4000 -type f -exec ls -ld {} \;
sudo apt install auditd
net.ipv4.conf.all.rp_filter = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.tcp_syncookies = 1
fs.protected_hardlinks = 1
fs.protected_symlinks = 1
sudo sysctl -p
sudo apt install aide
tar -g /var/backup/snapshot -czvf /var/backup/$(date +%F).tar.gz /etc
請注意,上述命令和步驟是基于Debian系統的APT包管理工具編寫的。如果您使用的是基于RPM的CentOS系統,命令會有所不同,例如使用yum update
和yum install
等命令。同時,執行這些操作可能需要管理員權限。
在執行任何系統配置更改之前,請確保您了解這些更改的影響,并在非生產環境中進行測試。此外,定期進行安全審計和滲透測試也是確保系統安全性的重要組成部分。