前言
因为我使用的服务器硬盘容量较小且充分感知到了数据备份的重要性,恰好我之前整了个工控机的板子刷了黑群晖,目前一直稳定运行中~所以就想把宝塔中的数据库和网站备份到群晖NAS了!
刚好利用了群晖无限扩展的空间,而且节省了服务器稀缺的空间,个人感觉无敌!
但是折腾了2天,宝塔面板一直提示“API资料校验失败,请核实!”
查了好多资料,官方论坛也解答不了
本来打算放弃了,最后误打误撞竟然设置成功了!
借此机会,把经验分享出来,希望帮到你。
准备工作
一、登陆群晖-套件中心-文件服务-FTP,按照我的设置
被动式端口范围可以自定义范围,但是不建议范围太大,原因下面再说
二、设置frp内网穿透
依次设置FTP默认端口和被动端口,这就是上面说为什么不要设置范围太大,因为每个端口都需要一个配置
保存,启动
三、此时使用FTP客户端尝试链接ftp
我这里是用的是filezilla
OK 连接没问题! 到这里如果到宝塔里配置FTP时仍然会提示 “API资料校验失败,请核实!”
四、配置宝塔FTP插件
编辑如下文件 宝塔ftp备份插件一般安装在如下目录
/www/server/panel/plugin/ftp/ftp_main.py
1132行 把原有的注释放开然后改为
ftp.set_pasv(False)
这个时候再去配置,就一切正常了,原因是Python ftplib里面默认是开启pasv的,所以如果你不手动去关闭pasv就会无法连接FTP
接下来就是配置宝塔自动备份就不细说了,按自己需求来,我这里3天备份一次,保留10份最新的,没有为什么咱nas硬盘大任性!
配置好以后,执行一次
教程到此结束,一切OK~