ubuntu系統使用vsftpd搭建FTP伺服器。

zhilian發表於2024-02-06

在Ubuntu系統上使用vsftpd搭建FTP伺服器,您可以按照以下步驟進行操作:

  1. 安裝vsftpd:
    開啟終端,並執行以下命令來安裝vsftpd:

    sudo apt update
    sudo apt install vsftpd
  2. 配置vsftpd:
    使用文字編輯器(如nano或vi)開啟vsftpd的配置檔案:

    sudo nano /etc/vsftpd.conf

    在配置檔案中,您可以根據需要進行以下更改或新增:

    • 啟用匿名訪問(如果需要):

      anonymous_enable=YES
    • 禁用匿名上傳(如果需要):

      anon_upload_enable=NO
    • 啟用本地使用者訪問:

      local_enable=YES
    • 設定允許登入的使用者列表:

      userlist_enable=YESuserlist_file=/etc/vsftpd.userlistuserlist_deny=NO
    • 如果您想限制使用者只能訪問其主目錄,取消註釋以下行:

      chroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_list
    • 儲存並關閉檔案。
  3. 建立使用者:
    如果要允許本地使用者訪問FTP伺服器,可以建立FTP使用者。執行以下命令來建立新使用者:

    sudo adduser ftpuser

    根據提示設定使用者名稱和密碼。

  4. 啟動vsftpd服務:
    執行以下命令來啟動vsftpd服務:

    sudo systemctl start vsftpd
  5. 配置防火牆:
    如果您的系統啟用了防火牆(如ufw),您需要開啟FTP的資料埠。執行以下命令來允許FTP傳輸:

    sudo ufw allow 20/tcpsudo ufw allow 21/tcp
  6. 驗證FTP伺服器:
    在另一臺計算機上使用FTP客戶端連線到您的FTP伺服器,並使用建立的使用者憑據進行登入。您應該能夠成功連線到FTP伺服器並訪問檔案。

現在您已經成功在Ubuntu系統上使用vsftpd搭建了FTP伺服器。請注意,這些步驟適用於Ubuntu系統,如果您使用的是其他Linux發行版,請查閱相應的檔案或指南進行操作。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70025954/viewspace-3006389/,如需轉載,請註明出處,否則將追究法律責任。

相關文章