在VirtualBox中設置Debian虛擬機的安全性是一個涉及多個方面的過程,包括系統更新、防火墻配置、用戶權限管理、SSH安全配置等。以下是一些關鍵的安全設置步驟:
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt autoremove
sudo apt clean
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系統上使用VirtualBox進行基本安全設置的方法。根據具體需求,您可能需要進一步調整和優化這些設置。