溫馨提示×

Debian更新后vsftp如何調整

小樊
40
2025-05-12 07:08:11
欄目: 智能運維

在Debian系統更新后,調整vsftpd(Very Secure FTP Daemon)的步驟如下:

  1. 安裝vsftpd: 確保系統更新后,使用以下命令安裝vsftpd:

    sudo apt update
    sudo apt install vsftpd
    
  2. 配置vsftpd.conf: 編輯vsftpd的主配置文件 /etc/vsftpd.conf,根據需要進行配置。例如:

    anonymous_enable=NO  # 禁用匿名訪問
    local_enable=YES    # 允許本地用戶登錄
    write_enable=YES     # 允許FTP寫操作
    chroot_local_user=YES # 將用戶限制在其主目錄中
    allow_writeable_chroot=YES # 允許chroot目錄可寫
    pasv_enable=YES      # 啟用被動模式
    pasv_min_port=1024   # 設置被動模式的起始端口
    pasv_max_port=1048   # 設置被動模式的結束端口
    ssl_enable=YES       # 啟用SSL/TLS加密
    rsa_cert_file=/etc/ssl/certs/your_cert.pem # SSL證書路徑
    rsa_private_key_file=/etc/ssl/private/your_key.pem # SSL密鑰路徑
    
  3. 配置防火墻: 使用ufw或firewalld允許FTP流量:

    sudo ufw allow 20/tcp
    sudo ufw allow 21/tcp
    sudo ufw allow 1024:1048/tcp
    sudo ufw reload
    
  4. 創建并設置目錄權限: 創建指定的目錄并設置適當的權限:

    sudo mkdir -p /var/ftp/specific_dir
    sudo chown ftpuser:ftpuser /var/ftp/specific_dir
    sudo chmod 755 /var/ftp/specific_dir
    
  5. 啟用日志記錄: 啟用傳輸日志記錄,記錄用戶的操作和文件傳輸情況:

    xferlog_enable=YES
    xferlog_std_format=YES
    
  6. 重啟vsftpd服務: 在修改配置文件后,重啟vsftpd服務以應用更改:

    sudo systemctl restart vsftpd
    sudo systemctl enable vsftpd
    
  7. 測試訪問及寫入功能: 使用FTP客戶端(如FileZilla)或命令行工具連接到FTP服務器,測試訪問及寫入功能是否正常。

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