溫馨提示×

Ubuntu FTPServer如何安全設置

小樊
31
2025-07-04 07:55:14
欄目: 智能運維

要安全地設置Ubuntu FTPServer,您可以按照以下步驟進行操作:

安裝和配置vsftpd

  1. 安裝vsftpd
sudo apt update
sudo apt install vsftpd
  1. 配置vsftpd
  • 編輯vsftpd配置文件 /etc/vsftpd.conf
sudo nano /etc/vsftpd.conf
  • 基本安全配置

    • 禁用匿名訪問:

      anonymous_enable=NO
      
    • 允許本地用戶登錄:

      local_enable=YES
      
    • 允許用戶寫入權限:

      write_enable=YES
      
    • 將用戶限制在其主目錄中:

      chroot_local_user=YES
      allow_writeable_chroot=YES
      
    • 啟用SSL/TLS加密:

      ssl_enable=YES
      rsa_cert_file=/etc/ssl/certs/ftp_server.crt
      rsa_private_key_file=/etc/ssl/private/ftp_server.key
      
  • 重啟vsftpd服務

sudo systemctl restart vsftpd

配置防火墻

使用 ufw(Uncomplicated Firewall)配置防火墻規則:

sudo apt install ufw
sudo ufw enable
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
sudo ufw allow 990/tcp # TLS端口
sudo ufw allow 40000:50000/tcp # 被動模式端口范圍

用戶權限管理

  1. 創建FTP用戶
sudo adduser ftpuser
  1. 設置用戶目錄權限
sudo usermod -d /home/ftpuser ftpuser
sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser

啟用日志記錄

  • 編輯vsftpd配置文件以啟用日志記錄:
xferlog_enable=YES
xferlog_std_format=YES

定期更新和維護

  • 定期更新系統和軟件包:
sudo apt update && sudo apt upgrade -y
  • 監控和日志記錄

    • 啟用詳細的日志記錄,并定期檢查日志文件以發現異?;顒?。
    • 使用工具如 fail2ban 來防止暴力破解攻擊。

通過以上步驟,您可以顯著提高Ubuntu FTPS服務器的安全性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女