You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用fauria/vsftpd搭建FTP服务器遇重连延迟问题如何解决?

解决fauria/vsftpd容器连接后执行命令报错的问题

首先,你的核心问题是连接命令使用了错误的端口:FTP的控制端口是21,21100-21110是被动模式的数据端口,不需要用来发起初始连接。

步骤1:修正连接命令

执行正确的连接命令:

lftp "localhost" -p 21 -u admin,passwd

连接成功后再执行ls或上传命令,应该就能正常工作。

步骤2:排查其他可能问题

如果修正端口后仍有问题,按以下方式排查:

  • 查看容器日志,确认服务正常启动:
    docker logs vsftpd-compose
    
    检查日志中是否有用户创建成功、端口监听正常的提示,比如出现vsftpd: starting vsftpd for admin这类信息。
  • 确认本地防火墙未拦截21和21100-21110端口(本地测试一般无需额外配置,但Linux系统可通过ufw status或iptables -L检查)。
  • 调整PASV_ADDRESS配置:如果是跨机器访问,需要将PASV_ADDRESS设置为宿主机的局域网IP(而非127.0.0.1);纯本地测试的话,127.0.0.1是可行的。

内容的提问来源于stack exchange,提问作者Max Görner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 21:34:54