资讯

展开

Remote Sync备份数据免密码ssh登陆远程服务器

作者:快盘下载 人气:

rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。要实现自动化备份,需要了解3个方便的知识:


1、非对称加密rsa,详细知识自己脑补,简单来说就是公钥加密私钥解密。


2、crontab


3、ssh 

一、建议信任主机(本机)


1、生产秘钥对


2、拷贝.pub公钥文件到远程主机 


3、把pub的内容写入到authorized_keys。并根据图中的命令修改权限。


Remote Sync备份数据免密码ssh登陆远程服务器


建立信任关系后就可以用 ssh root@192.168.1.155:/root/wwwroot/  测试成功后就是ssh免密码登录了。


二、rsync调用ssh 实现目录同步。

 rsync -arHz --delete -e ssh  root@192.168.1.155:/home/wwwroot/ /data/


解释一下,网上很多rsync教程,不知道是什么原因,写了那么多配置,看的头疼。其实rsync是系统默认安装的软件,什么客户端,服务端啊。太高深了。按照动力软件园站长的思路,简单粗暴就可以实现同步。缺点是root和没有日志。

192.168.1.155:/home/wwwroot 是远端服务器目录

data 本地目录

-e ssh 是调用ssh免密码登录功能。



三、linux任务计划,


详细的去查文档吧。这里例子是凌晨10分开始备份。




[root@245 ~]# crontab -l
10 0 * * *   rsync -arHz --delete -e ssh  root@192.168.1.155:/home/wwwroot/ /data/



加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!