以下是使用云服務器搭建vsftpd的步驟:
sudo apt-get update
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
將 anonymous_enable
設置為 NO
,禁用匿名用戶訪問。
將 write_enable
設置為 YES
,允許用戶上傳文件。
如果需要允許用戶訪問根目錄以外的其他目錄,可以設置 chroot_local_user
為 NO
。
如果需要限制用戶只能訪問自己的主目錄,可以設置 chroot_list_enable
為 YES
,并創建一個 chroot_list_file
文件,將允許訪問的用戶名添加到文件中。
保存并退出配置文件。
重啟vsftpd服務,使配置生效:
sudo service vsftpd restart
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
或者,如果使用其他防火墻配置工具,也可以相應地開放端口。
以上步驟可以幫助你在云服務器上搭建vsftpd服務。請注意,確保在配置和使用FTP服務時采取安全措施,如使用強密碼、限制用戶訪問權限等。