溫馨提示×

Ubuntu vsftp配置指南

小樊
79
2025-03-12 09:55:05
欄目: 智能運維

在Ubuntu上配置vsftpd服務器的步驟如下:

  1. 安裝vsftpd: 打開終端,輸入以下命令以安裝vsftpd:

    sudo apt-get update
    sudo apt-get install vsftpd
    
  2. 配置vsftpd: 使用文本編輯器(如nano)打開配置文件:

    sudo nano /etc/vsftpd.conf
    
  3. 基本配置

    • 允許匿名訪問: 將 anonymous_enable=YES 改為 anonymous_enable=NO(默認允許匿名訪問,根據需要關閉)。
    • 允許本地用戶登錄: 將 local_enable=NO 改為 local_enable=YES(默認注釋掉,允許本地用戶登錄)。
    • 寫入權限: 將 write_enable=NO 改為 write_enable=YES(允許用戶上傳文件)。
    • 限制用戶目錄: 將 chroot_local_user=YES 改為 chroot_local_user=YES(限制用戶在其主目錄中)。
  4. 保存并退出: 按 Esc 鍵退出編輯模式,然后輸入 :wq 保存并退出。

  5. 重啟vsftpd服務: 執行以下命令以使配置生效:

    sudo systemctl restart vsftpd
    
  6. 防火墻設置(如果使用UFW): 添加以下規則以允許FTP端口(默認是20和21)通過:

    sudo ufw allow 20/tcp
    sudo ufw allow 21/tcp
    
  7. 測試FTP連接: 使用FTP客戶端軟件連接到服務器,或通過命令行工具如 lftp 進行測試:

    lftp username@your_server_ip
    

通過以上步驟,您可以在Ubuntu上成功配置vsftpd服務器,并確保其正常運行。

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