将服务器上重要文件加密并备份
安装gpg
1 2 3 4 5 6 7 | # 安装gpg |
导入私钥以及公钥
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # 导入私钥 |
gpg加密以及解密
1 2 3 4 5 6 7 | # 加密,生成文件名为filename.gpg |
编写脚本
将下面文件保存成backup.sh
1 2 3 4 5 6 7 8 9 10 11 12 13 | # 打包log |
使用crontab执行备份
crontab -e
1 | 33 3 * * 1 bash backup.sh |
安装rclone
- 包管理器直接安装
1 2 | sudo apt-get update |
- 手动下载可执行文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # 下载,国内使用第二个 |
参考: 安装rclone
1 2 3 | rclone config |
rclone常用命令
1 2 3 | rclone copy /本地文件夹路径 远程webdav路径 |
1 2 3 4 5 6 7 8 9 10 11 12 13 | rclone copy source:path dest:path: # 将源路径中的文件复制到目标路径中。 |
卸载rclone
1 2 3 | sudo apt autoremove rclone |
参考: