在Debian系统上设置LAMP(Linux, Apache, MySQL/MariaDB, PHP)环境并确保其安全性,可以按照以下步骤进行:
sudo apt update
sudo apt install apache2
sudo apt install mariadb-server
sudo apt install php libapache2-mod-php php-mysql
sudo apt update && sudo apt upgrade
ssh-keygen
~/.ssh/authorized_keys
文件中。/etc/ssh/sshd_config
文件,禁用root远程登录:PermitRootLogin no
iptables
或ufw
限制对服务器的访问,只允许必要的端口(如HTTP、HTTPS和SSH)连接。sudo ufw allow 'Apache Full'
sudo ufw enable
mysql_secure_installation
命令来加强MariaDB数据库的安全性。sudo mysql_secure_installation
sudo useradd -m myuser
sudo usermod -aG sudo myuser
ufw
来简化防火墙配置。