配置Debian FTP Server通常使用vsftpd(Very Secure FTP Daemon),以下是详细的配置步骤:
更新系统包列表:
sudo apt update
安装vsftpd:
sudo apt install vsftpd
配置vsftpd:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo nano /etc/vsftpd.conf
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
创建FTP用户和目录:
sudo useradd -m ftpuser
sudo passwd ftpuser
sudo mkdir /ftp
sudo chown ftpuser:ftpuser /ftp
sudo chmod 777 /ftp
重启vsftpd服务:
sudo systemctl restart vsftpd
配置防火墙(如果需要):
sudo apt install ufw
sudo ufw enable
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
验证FTP服务器: