在Debian系統下安裝vsftpd(Very Secure FTP Daemon)的步驟如下:
sudo apt update
sudo apt install vsftpd
啟動并啟用vsftpd服務:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
檢查防火墻設置:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
配置用戶訪問目錄:
/etc/vsftpd.conf
中,指定用戶訪問的目錄:local_root=/var/ftp/specific_dir
開啟用戶寫權限(可選):
/etc/vsftpd.conf
中,開啟用戶寫權限:write_enable=YES
sudo systemctl restart vsftpd
創建并設置目錄權限:
sudo mkdir -p /var/ftp/specific_dir
sudo chown ftpuser:ftpuser /var/ftp/specific_dir
sudo chmod 755 /var/ftp/specific_dir
測試訪問及寫入功能:
ftp <your_server_ip>
以上步驟涵蓋了在Debian系統下安裝和初步配置vsftpd的基本流程。根據實際需求,可能還需要進一步調整配置文件/etc/vsftpd.conf
中的設置。