在Debian系统上部署LNMP(Linux, Nginx, MySQL, PHP)环境时,确保其安全性至关重要。以下是一些关键的安全措施,可以帮助提高Debian LNMP环境的安全性:
sudo apt update
sudo apt upgrade
deb http://security.debian.org/debian-security bullseye/updates main contrib non-free
。libpam-pwquality
设置强密码策略。sudo apt install libpam-pwquality
sudo nano /etc/security/pwquality.conf
/.ssh/authorized_keys
文件中,实现无密码登录。/etc/ssh/sshd_config
文件,设置 PermitRootLogin no
,禁止root用户远程登录。sudo apt install ufw
sudo ufw enable
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 22/tcp
mysql_secure_installation
:在安装MySQL后,运行此命令进行安全设置,包括更改root密码、移除匿名用户、禁止root远程登录等。usermod
命令将其加入 sudo
组。通过上述措施,可以显著提高Debian LNMP环境的安全性,有效防范各种潜在的安全威胁。