在 Debian 上启动 FTP 服务器,通常使用的是 vsftpd(Very Secure FTP Daemon)。下面按常见情况给你说明:
sudo apt update
sudo apt install vsftpd
sudo systemctl start vsftpd
设置开机自启:
sudo systemctl enable vsftpd
查看状态:
sudo systemctl status vsftpd
sudo systemctl stop vsftpd
sudo systemctl restart vsftpd
如果是 ufw:
sudo ufw allow 21/tcp
如果是被动模式(常见),还需放行被动端口范围(在 /etc/vsftpd.conf 中配置后放行)。
/etc/vsftpd.conf
修改后记得重启:
sudo systemctl restart vsftpd
本地测试:
ftp localhost
或
ftp 你的服务器IP
如果你用的是 proftpd / pure-ftpd,或者想配置匿名 / 虚拟用户 / 被动模式,可以告诉我,我给你具体配置示例。