错误:服务器发回了不可路由的地址,使用服务器地址代替/读取目录列表失败
状态:连接建立,等待欢迎消息...
状态:已登录
状态:读取目录列表...
状态:服务器发回了不可路由的地址 。使用服务器地址代替
解决方法:[break]
Linux pure-ftpd服务器端:
先报“服务器发回了不可路由的地址,使用服务器地址代替”,网上大部分方法是修改连接的被动模式为“退回到主动模式(F)”,然后报“读取目录列表失败” 。
1、这个问题是现在云服务器对于端口的管控比较严,没有开启的关系 。查看Pure-Ftpd 配置 (被动模式端口范围)的选项,记录端口号,默认一般是39000-40000,然后在云主机控制台防火墙加入39000-40000通过就可以了 。
【宝塔打开ftp服务器上文件夹,Fliezilla 连接宝塔面板的FTP服务器报错】
文章插图
2、linux端,经过上面的修改是可以正常使用了,但是还会报错“服务器发回了不可路由的地址 。使用服务器地址代替”,这个时间很多服务器因为用的是内网ip,公网ip是nat过来的,所以需要把启用,并把ip地址改成公网ip,重启ftp服务
3、宝塔面板,安全放行39000-40000端口
服务器端:
打开FTP服务器设置程序.exe,点开设置,设置,默认是3000-4000,这边我为了和Linux设置的统一,改为了39000-40000,然后在云主机控制台防火墙加入39000-40000通过就可以了 。
- BT 宝塔apache配置ssl_宝塔面板 SSL证书安装指南
- 宝塔临时权限链接 宝塔面板怎么创建临时访问授权功能
- 【Visual Studio 2019】C# UI 用法
- 苹果手机如何打开手写输入
- CentOS6.5下pureftpd安装部署
- ftp文件传输工具ftp文件传输工具是如何使用呢
- psd格式文件手机怎么打开
- azw格式怎么打开
- USB摄像头——v4l2打开设备、获取设备支持的格式【以t113-s3为例】
- 如何修改电脑ip