PuerFtpd连接问题

本文介绍了在使用PuerFtpd时遇到的连接问题,详细分析了由于服务器内网IP导致FileZilla连接报错的情况。通过修改FileZilla的主动模式设置以及调整PuerFtpd的ForcePassiveIP配置,成功解决了FTP连接问题。
摘要由CSDN通过智能技术生成

PuerFtpd连接问题

问题

连接ftp时报错:
状态: 服务器发回了不可路由的地址。使用服务器地址代替。

服务器环境和ftp客户端

设备 系统 软件
服务器 CentOSrelease 6.8 (Final) Pureftpd
客户端 MacOS 10.12.6 FileZilla3.26.2

问题分析

根据报错,首先分析服务器IP地址相关信息。服务器为云主机,其网卡的IP为内网私有IP地址,而外网IP绑定在路由上。使用被动模式连接ftp时,pureftpd返回的地址是内网IP。

解决方法

  1. 更改Filezilla设置
    • 依次打开 设置-连接-FTP,将传输模式由“被动”改为“主动”。
    • 依次打开 设置-连接-FTP-被动模式 ,将“使用服务器的外部ip地址来代替”改为“回到主动模式”,如下图。
      pureftp
  2. 更改PuerFtpd配置
    编辑pureftpd配置文件,找到ForcePassiveIP,将后面的IP替换为服务器的公网IP。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值