萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 10 資訊

Linux 伺服器安全加固實戰:從重裝系統到權限管控的 14 步驟

網站遭掛馬後,徹底重建乾淨環境是最保險的做法。以下是實戰整理的 Ubuntu + XAMPP 伺服器安全部署標準流程:

  1. 重裝系統:選擇 32-bit Ubuntu(或 64-bit LTS 版),全盤加密分區;
  2. 安裝 XAMPP:wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/7.4.30/xampp-linux-x64-7.4.30-0-installer.run(建議用最新版);
  3. 解壓安裝:chmod +x xampp-linux-*.run && sudo ./xampp-linux-*.run(圖形介面安裝至 /opt/lampp);
  4. 啟動服務:sudo /opt/lampp/lampp start;
  5. 安全性設定:sudo /opt/lampp/lampp security → 設定 MySQL root 密碼、FTP 密碼、phpMyAdmin 存取限制;
  6. 遷移備份資料:scp root@old_ip:/path/backup.tar.gz ./;
  7. 還原虛擬主機設定:覆蓋 /opt/lampp/etc/extra/httpd-vhosts.conf;
  8. 修改主設定:編輯 /opt/lampp/etc/httpd.conf 末行加入 Include etc/extra/httpd-vhosts.conf;
  9. 調整 PHP 上傳限制:編輯 /opt/lampp/etc/php.ini,設定 upload_max_filesize、post_max_size;
  10. 建立專用帳號:adduser webuser;
  11. 建立群組:addgroup webgroup;
  12. 用戶加入群組:usermod -G webgroup webuser;
  13. 網站目錄擁有權:chown -R webuser:webgroup /opt/lampp/htdocs,以此帳號登入 FTP;
  14. 上傳目錄寫入權限:chmod -R 775 /opt/lampp/htdocs/uploads(避免 777),並設定 SELinux/AppArmor 規則。

進階建議:啟用 ufw 防火牆僅開放 80/443/22(限制 SSH 來源 IP)、安裝 Fail2Ban 防暴力破解、定期 apt update && apt upgrade、部署 WAF(ModSecurity)、啟用 HTTPS(Let's Encrypt 憑證自動續簽)。

copyright © 萬盛學電腦網 all rights reserved