使用rsync基于ssh免密登陆进行备份或目录同步

摘要:
日常工作中有很多的备份工作,rsync是一个很不错的工具,尝试使用基于ssh免密登陆的方式进行备份,测试成功,是可行且方便的方法,撰文记之,以备后用:1.A主机root用户对B主机root用户做ssh免密登陆,此过程不再赘述,请自行百度。

日常工作中有很多的备份工作,rsync是一个很不错的工具,尝试使用基于ssh免密登陆的方式进行备份,测试成功,是可行且方便的方法,撰文记之,以备后用:

1.A主机root用户对B主机root用户做ssh免密登陆,此过程不再赘述,请自行百度。

2.A主机安装rsync命令:yum install rsync -y

使用rsync基于ssh免密登陆进行备份或目录同步第1张

3.在A主机根目录下创建/ceshi目录,B主机根目录下也创建/ceshi目录,并touch一些测试文件。

使用rsync基于ssh免密登陆进行备份或目录同步第2张

使用rsync基于ssh免密登陆进行备份或目录同步第3张

4.执行命令:rsync -a -e "ssh" 192.168.249.145:/ceshi/ /ceshi/,并检查本地/ceshi目录,如果被备份主机的ssh端口修改过,则修改为"ssh -P XXXX"

使用rsync基于ssh免密登陆进行备份或目录同步第4张

这样,便将192.168.249.145主机上/ceshi目录下的所有文件同步到了本地目录下的/ceshi,需要注意的是192.168.249.145:/ceshi/ ,这个/,如果有,则表示同步文件目录下的所有文件,如果没有/,则表示下载该目录,-a的意思是不改变文件属主,权限等信息。

5.应用范围:可以使用rsync对数据库的备份文件,或者其它需要进行备份的数据进行同步,最后,值得一提的是,rsync实现的是自动对比文件的备份,被备份目录是备份目录的子集,自动实现差异备份。

免责声明:文章转载自《使用rsync基于ssh免密登陆进行备份或目录同步》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Office办公软件操作技巧 office快捷键大全原根学习小记下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用Git GUI工具 上传本地仓库到 gitee码云仓库

前言:  网上关于git的命令操作与使用很多教程和博客,在使用git工具时我发现有一个 git Gui 可视化工具,我觉得十分的亲切,由于我之前一直是使用svn作为版本控制管理工具,都是可视化操作,使用起来特别方便,我发现了git GUI 我觉得这个应该使用起来就会很方便就不用去使用命令进行上传更新提交代码了吧,但在使用Git GUI过程中并没有那么的方便...

ssh登录时在参数中加入密码的解决方案

在使用ssh登录远程服务器的时候,在执行完ssh user@ip后,要输入登录密码,有时候登录密码记不住,这样以来Ian带来的很多的麻烦,有没有一种在ssh的参数中直接加入密码的方法呢?查看ssh的帮助我们发现ssh命令并不能在参数中制定密码。 usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address...

ssh secure Shell连接阿里云服务器,报错的问题,openssh无法登录:server responded "algorithm negotiation failed”

1、putty登录连接到阿里云服务器 2、修改ssh的配置文件 vi /etc/ssh/sshd_config 切换编辑模式(i),设置参数 PasswordAuthentication yes 在配置文件末尾添加: Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-...

验证 SSH Keys 是否添加成功

当ssh秘钥配置完毕后,如何检验ssh keys是否添加成功,输入以下命令: $ ssh -T git@github.com 如图:当看到Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.后就配置成功了。...

Ansible-免密登录与主机清单Inventory

Ansible的指定用户与密码登录、免密登录、指定ssh端口以及主机清单Inventory配置 在实际使用中并不需要对ansible配置进行修改,或者说只有需要的时候才修改ansible配置。 添加用户账号 说明: 1、 运维人员使用的登录账号; 2、 所有的业务都放在 /app/ 下「yun用户的家目录」,避免业务数据乱放; 3、 该用户也被 ansi...

Ansible批量添加主机

一、管理端生成RSA公钥 ssh-keygen -t rsa 二、单台添加目标主机 ssh-copy-id root@10.0.0.21 输入密码后免密连接建立 三、批量添加目标主机 1.在/etc/ansible/hosts中编辑要批量添加的主机组 [GROUP-CC] aaa ansible_connection=ssh ansible_user...