第三章 rsync通过远程ssh实现数据备份

第三章 rsync通过远程ssh实现数据备份

通过远程shell访问,实现数据同步备份


拉--即将远程服务器上的数据同步到本地服务器上。

推--即将本地服务器上的数据同步到远程服务器上。

语法格式

拉操作==》     rsync   选项    用户名@备份源服务器IP地址:备份源目录    目标目录

推操作==》     rsync   选项    备份源目录    用户名@目标服务器IP地址:目标目录


环境:

本地服务器为:DataServer、  IP地址为:192.168.88.8

远程服务器为:BackupServer、IP地址为:192.168.88.10

第一节 交互备份

拉操作==》

1、将远程服务器BackupServer上的/AppBackup目录里的文件和目录备份到本地服务器DataServer上。


查看远程服务器备份源目录信息

[[email protected] ~]# ll /AppBackup/

rsync实现将远程服务器上的数据同步到本地服务器上

[[email protected]~]# rsync-avzP [email protected]:/AppBackup/ /App/

查看本地服务器目标目录信息

[[email protected] ~]# ll /App/

推操作==》

2、将本地服务器DataServer上的/Data目录里的文件和目录备份到远程服务器BackupServer上。


查看本地服务器备份源目录信息

[[email protected] ~]# ll /Data/

rsync实现将本地服务器上的数据同步到远程服务器上

[[email protected] ~]# rsync -avzP /Data/[email protected]:/Backup/

查看远程服务器备份目标目录信息

[[email protected] ~]# ll /Backup/

第二节 无交互备份

1、创建ssh密钥


[[email protected] ~]# ssh-keygen

2、拷贝ssh密钥


[[email protected] ~]# ssh-copy-id
[email protected]

3、测试不需要输入密码即可登录


[[email protected] ~]# ssh [email protected]

4、测试不需要输入密码即可备份


[[email protected] ~]# rsync -avzP
[email protected]:/Data/ /Backup/

时间: 2024-10-13 21:22:04

第三章 rsync通过远程ssh实现数据备份的相关文章

远程SSH登陆方式备份和导入IOS系统和配置文件

远程用SSH方式登录和导出IOS系统及配置文件 (本文绝对全部一手射出,请多多支持) 无论是一台交换机还是一台路由器,其中的配置文件以及系统都相当重要,所以及时做好系统文件的备份,然后当系统出现故障的时候再导入备份文件也是很重要的一部分知识. 配置实验步骤:创建一个拓扑结构 1.连接拓扑线,配置回环网卡规划好的IP地址. 2.配置两台路由器上面各个接口的IP地址. 3.配置交换机的管理IP地址以及远程SSH方式登陆过程. 4.在两台路由器上各配置一条静态路由,然后测试连通性. 5.使用putty

rsync+inotify实现全网自动化数据备份-技术流ken

1.rsync简介 "rsync是linux系统下的数据镜像备份工具.使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主机同步" 2.rsync的功能和特点 1. 可以实现服务器各种资源的备份(可以夸文件系统) 2. linux-rsync,windows-cwrsync 3. 可以做全量备份,也可以做增量备份 4. 在做备份的时候,可以排除一些特定的文件不做备份 5. 可以结合ssh实现加密传输 6. rsync支持工作在后台的模式(

rsync 加 inotify 实现无缝数据同步

rsync 是远程差异同步数据的工具,把一份数据复制到另一台机器上.它的同步特性是,在整个文件域中,根据rsync算法计算文件的特征码,只同步有改变的文件,但在同步整个域的时候,会计算整个域中所有文件的特征,这样使得在文件数据过多情况下计算文件特性就花费了很多时间.如果不借助其它软件,rsync无法做到真正的即时同步数据.rsync可以对目录或整个文件系统做同步,可能借助ssh加密后安全传输,因为只同步差异数据,所以效率较高,还支持匿名传输等特性.rsync分为服务端和客户端,做为服务端随时等待

Linux与云计算——第二阶段 第三章:SSH服务器架设(上)openssh 基础

Linux与云计算--第二阶段Linux服务器架设 第三章:SSH服务器架设(上)openssh 基础 1.密码认证 配置SSH服务器以便远程主机连接访问 [1] 即使你在安装CentOS系统的时候选择了最小化安装,OpenSSH也会被默认安装,所以你不需要再安装任何额外的软件包来实现该功能.缺省情况下你可以通过密码实现远程访问,如果需要增强安全性,建议还是要修改部分配置. [[email protected] ~]# vim /etc/ssh/sshd_config # line 49:去掉备

Linux与云计算——第二阶段 第三章:SSH服务器架设(下)openssh 进阶

Linux与云计算--第二阶段Linux服务器架设 第三章:SSH服务器架设(下)openssh 进阶 5.SFTP+Chroot 配置SFTP only + Chroot. 给一些用户限制他们只允许SFTP访问特定的目录. [1] 例如, 设置 /home 作为Chroot目录. # 为SFTP创建一个组 [[email protected] ~]# groupadd sftp_users # 限制只有用户"user"可以使用SFTP [[email protected] ~]# u

Linux下通过ssh来执行rsync同步远程文件

一般我们使用rsync有两种认证方式, rsync-daemon方式,需要配置本地文件,灵活性一般 ssh方式,直接远程连接传输,简单粗暴 记录一下相关命令参数,以防忘记. 同步需求 本机:本机用户bear,/home/bear/mydir 目录 远程服务器:[email protected]  ,USE用户bear下  /home/bear/workdir 目录 命令使用 1.从本地同步到远程 # 默认SSH端口 rsync -avz -e ssh /home/bear/mydir [emai

第2章 rsync(一):基本命令和用法

本文目录: 2.1 说在前面的话 2.2 rsync同步基本说明 2.3 rsync三种工作方式 2.4 选项说明和示例 2.4.1 基础示例 2.4.2 "--exclude"排除规则 2.4.3 "--delete"的解释 2.5 rsync daemon模式 2.5.1 简单介绍 2.5.2 daemon配置文件rsyncd.conf 2.6 远程shell方式连接使用daemon 2.1 说在前面的话 rsync官方网站: https://www.samba

Linux服务器集群架构部署搭建(三)NFS文件系统、SSH通道建立、批量分发管理(1)

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想.  作者:燁未央_Estelle声明:测试学习,不足之处,欢迎指正. 第一章 NFS共享服务器的企业应用 1.1 NFS服务--静态数据存储 NFS是(Network File System)主要功能是通过网络让不同的设备端之间可以彼此共享文件或目录.NFS客户端(一般为应用服务器,如WEB)可以通过挂载(mount)方式,将NFS客户端本地系统中(就是一个挂载点)从NFS服务器端共享的数据文件目

Linux服务器集群架构部署搭建(三)NFS文件系统、SSH、批量分发管理、实时同步(2)

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想. 作者:燁未央_Estelle声明:测试学习,不足之处,欢迎指正. 第四章 部署配置inotfiy+rsync实时同步 4.1 实时同步inotfiy+rsync的操作步骤 ①备份服务器[email protected]运行rsync进程作为rsync的服务端.NFS作为rsync的客户端. ②在备份服务器安装并正常启动rsync进程服务.并设置修改配置文件.实现远程拉取.推送备份. ③在客户端N