开发者社区> 问答> 正文

FTp连不上

状态: 初始化 TLS 中...
状态: 正在验证证书...
状态: TLS 连接已建立。
状态: 已登录
状态: 读取目录列表...
状态: 服务器发回了不可路由的地址。被动模式失败。
命令: PORT 192,168,1,101,199,141
响应: 500 I won't open a connection to 192.168.1.101 (only to 218.106.93.37)
错误: 读取目录列表失败

 47.98.116.4:21  
21端口已打开

展开
收起
1805808581999378 2018-08-19 13:57:22 1089 0
2 条回答
写回答
取消 提交回答
  • Hello,开发者

    如果您是用filezilla server建的ftp server端,参考这篇文章:https://www.cnblogs.com/cyehu/p/8667993.html

    关键点:如果你用Filezilla架设FTP,那么filezilla默认配置下两种方式都支持。我在FileZilla Server 设置菜单里被动模式选项(Passive Mode Settings)选项,进入被动模式设置。 选中启动被动模式端口范围的选项,输入3000~3020端口范围,相应的端口要在防火墙里添加放行。

    如果是用的vsftpd,在:

    Amazon Linux 2 and CentOS: /etc/vsftpd/vfstpd.conf
    Debian and Ubuntu: /etc/vsftpd.conf
    

    里面找到

    pasv_min_port=21000
    pasv_max_port=21999
    

    在控制面板并放行对应端口范围,似乎可解此问题。

    2022-07-31 17:34:28
    赞同 展开评论 打赏
  • 无知人生,记录点滴。 不积跬步,无以至千里;不积小流,无以成江海 订阅号:微wx笑, 个人站点:https://www.ivu4e.cn/,https://www.ivu4e.com/ CSDN博客:https://blog.csdn.net/testcs_dn
    被动模式失败,修改一下连接选项,取消 被动模式
    2018-08-19 14:24:14
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载