在VirtualBox中為Debian虛擬機進行安全設置是一個涉及多個方面的過程,包括系統更新、防火墻配置、用戶權限管理、SSH安全配置等。以下是一些關鍵的安全設置步驟:
sudo apt update
sudo apt upgrade
vi /etc/apt/sources.list # 添加或修改國內鏡像源,如清華源
sudo apt install ufw
sudo ufw allow 22/tcp # 允許SSH
sudo ufw allow 80/tcp # 允許HTTP
sudo ufw allow 443/tcp # 允許HTTPS
sudo ufw enable
sudo ufw status
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-save
sudo iptables-restore
/etc/ssh/sshd_config 文件,更改 Port 為非標準端口。PermitRootLogin no。ssh-keygen -t rsa
ssh-copy-id user@remotehost
sudo adduser newuser
sudo usermod -aG sudo newuser
/etc/pam.d/common-password 文件,設置密碼復雜度要求。sudo 代替直接登錄為root用戶。在進行任何系統配置更改之前,建議備份重要數據。確保所有網絡配置符合組織的安全策略。定期審計系統日志,以便及時發現和處理潛在的安全威脅。
通過上述步驟,您可以顯著提高Debian虛擬機的安全性,有效預防和應對各種網絡威脅。請根據您的具體需求和環境調整這些建議。