首頁 >電腦教學 >電腦知識 >ubuntu系統使用vsftpd搭建FTP伺服器。

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

WBOY
WBOY轉載
2024-02-18 17:50:13434瀏覽

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

在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發行版,請查閱對應的文件或指南進行操作。

以上是ubuntu系統使用vsftpd搭建FTP伺服器。的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:mryunwei.com。如有侵權,請聯絡admin@php.cn刪除