在 Debian 上“重启 FTP 服务器”取决于你具体使用的是哪种 FTP 服务软件。最常见的是 vsftpd,也有使用 ProFTPD 或 Pure-FTPd 的情况。下面分别说明。
dpkg -l | grep -E 'vsftpd|proftpd|pure-ftpd'
或查看正在监听 21 端口的服务:
ss -lntp | grep 21
sudo systemctl restart vsftpd
sudo systemctl status vsftpd
sudo systemctl stop vsftpd
sudo systemctl start vsftpd
✅ 配置文件位置:
/etc/vsftpd.conf
修改配置后必须重启或 reload 才生效。
sudo systemctl restart proftpd
sudo systemctl status proftpd
✅ 配置文件:
/etc/proftpd/proftpd.conf
sudo systemctl restart pure-ftpd
或(某些版本):
sudo systemctl restart pure-ftpd.service
✅ 配置通常在:
/etc/pure-ftpd/
sudo service vsftpd restart
sudo service proftpd restart
sudo service pure-ftpd restart
sudo ss -lntp | grep 21
sudo ufw status
sudo ufw allow 21/tcp
sudo ufw allow 30000:31000/tcp
✅ 推荐使用 SFTP(SSH)替代 FTP
FTP 明文传输,不安全。
如果你愿意,我可以帮你:
只要告诉我你用的是 vsftpd / proftpd / pure-ftpd 或 Debian 版本即可。