AMH自动定时打包备份全站到群晖NAS

利用AMH的amdata和amcrontab功能可以自动定时备份全站然后上传到群晖NAS。

#配置群晖的FTP服务器

1,控制面板——》文件服务——》FTP——》启用FTP服务

2,做好端口转发,将公网IP的某个端口转发到群晖FTP的21端口。如果有DDNS就更好了,可以参考本站以前的文章:

华硕路由器开启DDNS远程访问

openwrt设置ddns(动态dns)

#安装和配置amdata

1,AMH面板中,备份——》安装amdata

2,进入amdata的远程设置,添加新的FTP连接

类型:填FTP,尽量用被动模式,否则有几率连不上FTP。参考之前的文章:Linux FTP能连通登录但报错
IP/域:群晖的公网IP或者DDNS的域名
端口:端口转发的端口号
保存路径:可以直接填/,表示根目录
账号密码:就是群晖的账号密码

3,完成后测试一下是否能连通

#配置amcrontab定时

1,AMH面板——》系统——》安装amcrontab

2,添加一条新的计划任务

在运行命令中填:amh amdata backup

enjoy~

Linux FTP能连通登录但报错

ftp连接远程设备,可以连通也能正常输入账号密码,但在ftp>后输入指令却显示如下错误信息:

500 Illegal PORT range rejected.
ftp:bind:Address already in use.

# 解决办法

在登录ftp账号后,ftp>输入

passive mode

表示切换到被动模式,输入ls看能不能显示远程目录,如果可以,就成功了。