在Ubuntu上搭建LAMP环境并进行安全防护,可以遵循以下步骤:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
sudo apt update
sudo apt upgrade
/etc/ssh/sshd_config
文件,将 PermitRootLogin
设置为 no
。ssh-keygen -t rsa -b 4096
ssh-copy-id username@server_ip
PasswordAuthentication
设置为 no
。2222
,并在修改后重启SSH服务。sudo systemctl restart sshd
sudo apt install ufw
sudo ufw enable
sudo ufw allow 2222/tcp
sudo ufw allow https
sudo ufw status
sudo adduser newuser
sudo usermod -aG sudo newuser
/etc/sudoers
文件,设置超时时间。Defaults timestamp_timeout=5
sudo apt install fail2ban
/etc/fail2ban/jail.local
文件。sudo apt install clamav clamav-daemon
sudo freshclam
sudo mysql_secure_installation
0 0 * * * sudo apt update && sudo apt upgrade
通过以上步骤,可以有效地提升Ubuntu LAMP环境的安全性。请根据实际需求和环境调整配置。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Ubuntu Python安全防护怎么做