Ubuntu 安全性指南:從基本配置到進階防護


加強 Ubuntu 的安全性涉及多個層面,包括系統更新、用戶管理、網絡設置和應用程式配置等。以下是一些常見的步驟:

1. 保持系統更新

  • 定期更新系統和安裝安全補丁:
  sudo apt update && sudo apt upgrade

2. 用戶管理

  • 使用強密碼並定期更換。
  • 創建具有最低權限的用戶,避免使用 root 帳戶進行日常操作。
  • 使用 sudo 來管理系統,並限制哪些用戶可以使用 sudo
  sudo adduser <username> sudo

3. 防火牆配置

  • 安裝和配置 UFW(Uncomplicated Firewall):
  sudo apt install ufw
  sudo ufw enable
  sudo ufw status
  sudo ufw allow <port_number>

4. SSH 安全

  • 禁用 root 登錄和更改默認 SSH 端口:
    編輯 /etc/ssh/sshd_config 文件,設置以下參數:
  PermitRootLogin no
  Port 2222
  • 重啟 SSH 服務:
  sudo systemctl restart ssh

5. 檢查和移除不必要的服務

  • 使用 netstatss 檢查開放的端口和服務:
  sudo netstat -tulnp
  • 禁用或移除不必要的服務和應用程式:
  sudo systemctl disable <service_name>
  sudo apt remove <application_name>

6. 安裝和配置防病毒軟體

  • 安裝 ClamAV:
  sudo apt install clamav
  sudo freshclam
  sudo clamscan -r /home

7. 日誌監控

  • 維護和監控系統日誌,特別是 auth.logsyslog 等:
  tail -f /var/log/auth.log

8. 磁碟加密

  • 安裝 ecryptfs-utils 進行目錄加密或使用 LUKS 進行整個磁碟加密。

9. 安全審計

  • 安裝和配置安全審計工具,如 auditd
  sudo apt install auditd
  sudo auditctl -e 1

10. 啟用 AppArmor 或 SELinux

  • AppArmor 是 Ubuntu 預設的強制訪問控制 (MAC) 系統:
  sudo aa-status

這些步驟可以幫助您提高 Ubuntu 系統的安全性,根據具體需求還可以進一步調整和配置。


WordPress Appliance - Powered by TurnKey Linux