溫馨提示×

Ubuntu系統中vsftp安裝步驟

小樊
42
2025-04-11 12:40:32
欄目: 智能運維

在Ubuntu系統中安裝vsftpd的步驟如下:

  1. 更新系統包: 打開終端并執行以下命令來更新系統包:

    sudo apt update
    sudo apt upgrade -y
    
  2. 安裝vsftpd: 使用包管理器安裝vsftpd:

    sudo apt install vsftpd -y
    
  3. 配置vsftpd: 安裝完成后,需要編輯vsftpd的配置文件。配置文件通常位于 /etc/vsftpd.conf。你可以使用文本編輯器(如nano或vim)來編輯這個文件:

    sudo nano /etc/vsftpd.conf
    

    在配置文件中,找到并修改以下設置,以符合你的需求:

    • anonymous_enable=NO:禁止匿名訪問。
    • local_enable=YES:允許本地用戶登錄。
    • write_enable=YES:允許FTP客戶端上傳文件。
    • chroot_local_user=YES:將本地用戶鎖定在其主目錄中。
    • allow_writeable_chroot=YES:解決某些版本的chroot限制問題。

    保存并退出編輯器。

  4. 創建FTP用戶和目錄

    • 創建一個FTP用戶:
      sudo useradd -d /home/ftpuser -s /bin/bash ftpuser
      
    • 設置用戶密碼:
      sudo passwd ftpuser
      
    • 創建用戶主目錄并設置權限:
      sudo mkdir /home/ftpuser
      sudo chown ftpuser:ftpuser /home/ftpuser
      sudo chmod 755 /home/ftpuser
      
  5. 重啟vsftpd服務: 使配置生效,重啟vsftpd服務:

    sudo systemctl restart vsftpd
    
  6. 設置防火墻規則: 如果你使用的是ufw防火墻,確保允許FTP流量通過:

    sudo ufw allow 20/tcp
    sudo ufw allow 21/tcp
    sudo ufw reload
    
  7. 測試FTP服務器: 使用FTP客戶端(如FileZilla)連接到你的Ubuntu服務器,使用剛剛創建的用戶名和密碼進行身份驗證,確??梢猿晒ι蟼骱拖螺d文件。

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