在Linux服務器上進行安全管理是一個復雜但非常重要的任務。以下是一些關鍵步驟和最佳實踐,可以幫助你確保服務器的安全:
sudo apt update && sudo apt upgrade -y
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -j DROP
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw deny incoming
sudo ufw enable
sudo yum install policycoreutils-python -y
sudo setenforce 1
sudo apt install apparmor apparmor-utils -y
sudo aa-status
sudo useradd -m -s /bin/bash -G sudo user1
sudo passwd user1
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin no/' /etc/ssh/sshd_config
sudo ssh-keygen -t rsa
sudo cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys
sudo cryptsetup luksFormat /dev/sda1
sudo cryptsetup luksOpen /dev/sda1 myencrypteddrive
sudo tail -f /var/log/auth.log
sudo tail -f /var/log/syslog
sudo apt install logrotate -y
sudo cp /etc/logrotate.conf /etc/logrotate.d/myapp
sudo rsync -avz /path/to/data/ user@backup-server:/path/to/backup/
sudo apt install nmap -y
sudo nmap -sV -O 192.168.1.1
通過遵循這些步驟和最佳實踐,你可以顯著提高Linux服務器的安全性,減少潛在的安全風險。