以下是在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
。