在Debian系统上设置FTP服务器时,通常使用vsftpd作为FTP服务器软件。以下是配置vsftpd服务器的步骤,包括端口设置:
sudo apt update
sudo apt install vsftpd
sudo nano /etc/vsftpd.conf
pasv_min_port=30000
pasv_max_port=31000
pasv_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
sudo systemctl restart vsftpd
sudo ufw allow 20/tcp # 允许FTP控制连接
sudo ufw allow 21/tcp # 允许FTP数据连接
sudo ufw allow 30000:31000/tcp # 允许被动模式端口范围
sudo ufw reload # 重启防火墙以应用规则
使用FTP客户端软件(如FileZilla)连接到FTP服务器,使用配置的用户名和密码进行身份验证,并测试上传和下载功能。
请注意,具体的端口设置可能会根据您的网络环境和需求有所不同。确保您选择的端口范围没有被其他服务占用,并且符合网络管理政策。此外,定期更新和监控您的FTP服务器配置,以确保安全性。