使用Truenas给服务器备份文件


背景

前面提到,这个blog是搭在azure上的,为了防止服务器翻车,需要配个同步任务备份下服务器文件。

本着能UI就不shell的精神,这里选择了Truenas的rsync任务配置。

这里简单记录下

注:这里Truenas版本为Truenas Core 12 U8

创建公私钥

TrueNas机器上创建私钥

ssh-keygen -t rsa

cat ~/.ssh/id_rsa.pub

ssh登陆下服务器,把~/.ssh/id_rsa.pub的内容复制到服务器上

vi ~/.ssh/auth

检查下权限,如果这里authorized_keys的权限不是仅本用户可读的话,需要修改成600.

ls -al ~/.ssh

#设置authorized_keys权限

chmod 600 authorized_keys

#设置.ssh目录权限

chmod 700 -R .ssh

验证下链接,可以免密登录,OK下一步

配置rsync任务

Web控制页面->Services,打开rsync服务。

Tasks->Rsync Task->add job,添加一个rsync任务

注意,这里的direction一定要选择pull!!!

验证

任务状态正常,文件也已经正常。

基本没问题,收工!



——此处是内容的分割线——

除非注明,否则均为广陌原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.utopiafar.com/2022/02/22/backup_remote_files_with_truenas/

码字不易,如果觉得内容有帮助,欢迎留言or点赞!


《“使用Truenas给服务器备份文件”》 有 2 条评论

  1. 大佬什么时候有兴趣写一下TrueNas scale有关RDMA和使用40/56G光纤卡方面的文章?

发表回复

您的电子邮箱地址不会被公开。