首页 > 电脑教程 > Linux教程 > RSYNC ssh免密码认证登录

RSYNC ssh免密码认证登录

小编:动力软件园 时间:2018-06-29 19:31:33

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


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

2、crontab

3、ssh 


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

1、生产秘钥对

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

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

Image.png



建立信任关系后就可以用 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/


相关阅读
排行榜
易学车老版本

易学车老版本

实用工具 下载
天行健安卓版 v2.35770

天行健安卓版 v2.35770

手游软件 下载
三星PC套件 samsung kies 官方正式版 3.2.15041.2

三星PC套件 samsung kies 官方正式版 3.2.15041.2

手机工具 下载