测试Ubuntu FTP Server可按以下步骤进行:
sudo systemctl status vsftpd # 确认服务是否运行
sudo netstat -tulnp | grep 21 # 检查21端口是否监听
ftp命令:ftp localhost # 本地测试,输入用户名密码后执行ls、put、get等命令
lftp工具(需安装):sudo apt install lftp
lftp ftp://用户名:密码@服务器IP # 支持被动/主动模式切换
anonymous,密码留空,测试是否允许访问(需配置anonymous_enable=YES)。nmap扫描端口开放情况:sudo nmap -p 21,50000-50010 localhost # 检查默认及被动模式端口
dd或fio工具测试磁盘I/O性能,确保大文件传输稳定。注意事项:
ufw/iptables)放行FTP端口。pasv_min_port和pasv_max_port,并开放对应端口。755,上传目录可设为777(测试后需调整回安全权限)。