以下是在Debian上安裝和設置FTP服務器(以vsftpd為例)的步驟:
sudo apt update
。sudo apt install vsftpd
。sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
。sudo nano /etc/vsftpd.conf
,根據需求修改,如設置anonymous_enable=NO
(禁止匿名登錄)、local_enable=YES
(允許本地用戶登錄)等。sudo adduser ftpuser
。sudo mkdir -p /home/ftpuser
,sudo chown ftpuser:ftpuser /home/ftpuser
,sudo chmod 755 /home/ftpuser
。sudo ufw allow 20/tcp
,sudo ufw allow 21/tcp
,sudo ufw allow 40000:50000/tcp
(被動模式端口范圍),sudo ufw reload
。sudo systemctl start vsftpd
。sudo systemctl enable vsftpd
。