在Ubuntu系統上使用vsftpd搭建FTP伺服器,您可以依照下列步驟進行:
安裝vsftpd:
開啟終端,並執行下列指令來安裝vsftpd:
sudo apt update sudo apt install vsftpd
設定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
建立使用者:
如果要允許本機使用者存取FTP伺服器,可以建立FTP使用者。執行以下命令來建立新使用者:
sudo adduser ftpuser
根據提示設定使用者名稱和密碼。
啟動vsftpd服務:
執行下列指令來啟動vsftpd服務:
sudo systemctl start vsftpd
設定防火牆:
如果您的系統啟用了防火牆(如ufw),您需要開啟FTP的資料連接埠。執行以下指令來允許FTP傳輸:
sudo ufw allow 20/tcpsudo ufw allow 21/tcp
現在您已經成功在Ubuntu系統上使用vsftpd搭建了FTP伺服器。請注意,這些步驟適用於Ubuntu系統,如果您使用的是其他Linux發行版,請查閱對應的文件或指南進行操作。
以上是ubuntu系統使用vsftpd搭建FTP伺服器。的詳細內容。更多資訊請關注PHP中文網其他相關文章!