谷子猫博客

一个简单爱分享的小站!^_^!
首页>> 技术文档 >>宝塔面板使用FTP插件填写资料提示"API资料校验失败,请核实!"


做站最烦躁的就是服务器端忽然出现问题,跑路啊,被黑等,忽然就能丢失更新的内容。

宝塔面板提供多种备份方式,谷子常用大厂的COS。但是大厂的COS流量和存储存在收费和下载登陆要二次验证的问题,之前也入手了一些境外机,于是想着用FTP来备份到境外机的硬盘上。

自有的机子,用来备份不会想cos那样产生存储和流量费,但是在使用过程中,有时候设置FTP存储空间的时候,会提示"API资料校验失败,请核实!",原因是FTP不仅仅使用21端口,它在工作的时候,会使用其它一些额外的端口实现数据上传。部分系统如果有问题,或者防火墙,安全组出现问题,就无法正常上传了。

宝塔面板提示


不同的宝塔面板使用的端口不太相同 的。

win面板下

ftp使用的端口
20
21
3900--4000

linux下使用的是
20
21
39000---40000

遇到问题先考虑端口被干扰(备份机也可能出现问题),

这时,再次设置FTP存储空间。依然报“API资料校验失败”,而且时间还挺长。这就非常奇怪了,因为显然FTP是可以连上的。
查资料发现FTP客户端默认的传输模式是被动模式,因此在通信过程中会去寻找服务器端的IP地址进行连接,但是由于服务器分内网和外网,因此在被动模式下客户端拿到的很可能是内网IP。顺着这个思路,改动pure-ftpd的配置文件。

找到

/www/server/pure-ftpd/etc/pure-ftpd.conf
,第188行:

# ForcePassiveIP 192.168.0.1

改成
ForcePassiveIP 外网IP

重启FTP服务,问题解决。



实在不行再考虑面板或者系统问题。


×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:谷子博客 » 宝塔面板使用FTP插件填写资料提示"API资料校验失败,请核实!"
标签: 免费 空间 面板 更新 debian 宝塔

发表评论

路人甲

网友评论(0)