0x1
之前为了使用rsync同步其他机器的文件,做了ssh免密登录到其他机器,但上次机器启动盘出现问题,使用U盘重做,然后恢复系统后rsync就一直失败。
查看任务失败原因,发现是登录到异机失败,再看 /root/.ssh/ 目录下,发现私钥和公钥都已经没有了,可以合理推测是重做系统并且恢复配置文件是会丢失这部分文件的
0x2
根据上面这个问题,可以得出一个truenas使用的原则是,最好所有的东西都在 web 上配置,否则很多东西如果存在系统盘,那么意外损坏后,配置容易丢失。
这次针对rsync同步的问题,可能解决的办法如下:
- 再次在命令行生成 私钥和公钥,然后公钥发送到异机即可
- rsync任务使用模块的方式,这样的话需要在rsync配置文件中写入对方密码,不过既然这样是truenas支持的方式,那么配置应该会在保存配置文件的时候保留下来
评论