在Debian系統上安裝vsftpd的步驟如下:
sudo apt update
sudo apt install vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
sudo firewall-cmd --zone=public --add-port=20/tcp --permanent
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --reload
ftp <your_server_ip>
輸入系統用戶名和密碼進行登錄,測試FTP服務連通性是否成功。
/etc/vsftpd.conf
中,通過以下選項指定用戶訪問的目錄:local_root=/var/ftp/specific_dir
這樣該用戶登錄FTP時,將只能看到和訪問/var/ftp/specific_dir
目錄及其子目錄。
/etc/vsftpd.conf
中,通過以下選項開啟用戶寫權限:write_enable=YES
sudo systemctl restart vsftpd
以上步驟應該能夠幫助您在Debian系統上成功安裝并配置vsftpd。如果在安裝或配置過程中遇到問題,請檢查錯誤日志(通常位于/var/log/vsftpd.log
)以獲取更多信息。