首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux rsync同步备份文件带密码验证

C:\cwRsync\bin\rsync -vrtpg --delete --progress 10.0.0.5::51 /cygdrive/D/backup/MYSQL/51 windowslinux...linux主机--客户端应用服务器: 安装rsync 手工创建/etc/rsyncd.conf输入: #如果不加这行strict modes = false,可能会出现@ERROR: auth failed...#motd file = /etc/rsyncd.motd #欢迎信息文件名称和存放位置(此文件没有,可以自行添加) #lock file = /var/run/rsync.lock #指定支持max...只要设置有足够权限的用户即可,不建议用root. uid = wangzi gid = admin # 可以忽略一些无关的IO错误 ignore errors #不允许列文件 list = no #密码验证文件...手工创建/etc/rsyncd.secrets输入 wangzi:wangzi 开机自动启动: #chkconfig xinetd on #chkconfig rsync on windows主机服务端

4.9K30

rsync工具介绍, rsync常用选项,rsync通过ssh同步

rsync工具介绍: 默认reync 命令不存在,需要用yum安装一下。 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...rsync -av /etc/passwd /tmp/1.txt    本地文件的拷贝 rsync -av /tmp/1.txt root@192.168.188.128:/tmp/2.txt    远程文件拷贝文件到其他机器...-av   同步目录,把指定目录里面的所有东西,拷贝到目标位置并且改名 rsync -avL --delete   备份的同时删除目标目录里面所有的文件 rsync -avL  --exclude  ...同步目录的同时过滤出目录里面的文件,可以写多个过滤条件 rsync通过ssh同步: rsync /etc/passwd 192.168.182.129:/tmp/aming.txt    把当前机器的目录同步到另外一台机器里面

2.7K50
您找到你想要的搜索结果了吗?
是的
没有找到

rsync工具介绍,rsync常用选项,rsync通过ssh同步

笔记内容: l 10.28 rsync工具介绍 l 10.29/10.30 rsync常用选项 l 10.31 rsync通过ssh同步 笔记日期:2017.9.2 10.28 rsync工具介绍 ?...rsync安装命令: yum -y install rsync rsync是一个比较重要的工具,需要熟练掌握,在工作中很有可能每天都会用到这个工具。...所以我们才需要使用rsync工具,rsync能实现增量的拷贝,rsync只会拷贝增加的或更新的文件,rsync也支持远程同步传输文件。  ...例如我把passwd文件通过rsync命令拷贝到tmp目录下,而且能够看到详细的信息,rsync命令与其说是拷贝不如说是发送,在显示的信息里也显示了传输速度: ?...就会默认为当前终端的用户名,例如我当前终端使用的是root用户,那么默认就是传输到对方的root上,如果我我当前终端使用的是user1或者其他什么用户,就会按照这个用户名去传输,对方没有这个用户的话也仍然会要求输入密码

97110

rsync性能终极优化【Optimize rsync performance】

前言 将文件从一台计算机同步或备份到另一台计算机的快速简便的方法是使用rsync。...rsync的简短描述 rsync协议能够有效地在计算机之间同步文件。它仅通过传输更改的文件来完成此操作,除此之外,它还尝试仅传输本地文件和远程文件之间的差异,以进一步最小化传输的数据大小。...因为我大部分时间都在使用计量互联网连接,所以我在SSH中使用了最大可能的压缩率,这在本地和快速网络中使用rsync时会成为瓶颈。...-v:在传输过程中增加详细信息 -u:跳过接收方上较新的文件 -r:递归到目录 --progress:显示传输过程中的进度 --delete:从远程服务器中删除多余的文件 优化的rsync的性能 SSH...desthost上的远程文件夹栏,然后: export RSYNC_RSH ="ssh -T -c aes128-ctr -o Compression = no -x" rsync -avur --progress

7.1K10

Rsync命令

什么事Rsync服务 rsync是一款开源的,快速的,多功能的可以实现全量及增量的本地或远程数据同步备份的工具 yum install -y rsync rsync命令 1、本地备份,同cp一样 rsync...远程备份,同scp一样 (172.16.1.41 备份服务器) scp -rp /etc/host root@172.16.1.41:/backup ps: -r 递归 -p 保持文件属性不变 rsync.../ ,会备份/etc目录及其内容 rsync -rp /etc/ root@172.16.1.41:/backup ----备份目录后面有/ ,会备份/etc目录里面的内容 3、代替删除命令...首先我们创建一个空目录 mkdir /null rsync -rp --delete /null root@172.16.1.41:/backup --delete 实现无差异同步数据 4、查看文件命令...,同ls rsync /etc/hosts rsync -rp root@172.16.1.41:/etc/host /backup --从备份服务器拉取数据 rsync -rp /etc/host

73520

rsync简介

Rsync是一个命令行实用程序,它将文件和文件夹从一个位置同步到另一个位置。可以使用rsync实现的一些工作流程是从开发计算机更新生产主机,或使用cron作业调用rsync以定期将数据备份到存储位置。...rsync的这一特性使其成为自动化操作的理想解决方案。 如何获得rsync?...rsync的--del选项删除位于目标的不再位于源的文件。 rsync可以恢复失败的传输(只要它们是使用rsync启动的)。 rsync可以作为守护程序运行。...单个rsync选项也可以是多个其他选项的别名,因此,例如,运行rsync -a会产生和rsync -rlptgoD相同的结果。...要开始熟悉rsync,您需要的两个命令是: man rsync rsync -help rsync命令的基本结构cp与SCP 类似。

2.1K20

Linux 命令 | rsync

Linux 命令 rsync 命令解析 rsync命令是一个功能强大的文件传输和同步工具,主要用于在本地和远程主机之间进行文件的备份和同步。...rsync 的一般形式如下: rsync [选项] 源目录 目标目录 源目录是要同步/备份的源文件或目录 目标目录是同步/备份到的目标位置 为方便读者理解,林一写个具体的 demo: 要求:在本地和远程主机之间同步文件夹...: 源码: rsync -avz /path/to/source user@remotehost:/path/to/destination 注释: -a 表示以归档模式同步,保留文件的所有属性和权限...Linux 命令 rsync 命令注意事项 读者在使用rsync命令前,请确保源文件和目标文件夹的路径是正确的。需要有足够的权限来读取源文件和写入目标文件夹。...rsync可以通过SSH进行安全的远程传输。可以使用--exclude选项排除指定文件或文件夹。 rsync支持通过带宽限制进行传输控制。

30720

Rsync远程同步

演示:要事先做好ssh通道 将本地的etc目录推送到tmp目录下,由于有ssh通道,所以没有要密码 [root@localhost ~]# rsync -avz -P /etc -e 'ssh -p...  #存放用户和密码文件 创建存放认证用户的文件 [root@localhost ~]# vim /etc/rsync.password rbackup:RedHat [root@localhost...客户端部署 [root@localhost ~]# echo "redhat" > /etc/rsync.password  #仅需密码无须帐号 [root@localhost ~]# chmod...rsync --daemon rsync+inotify实现触发式自动同步,inotify端创建或者一个文件rsync备份源也自动创建一个一模一样的文件,inotify删除一个文件rsync备份源也自动删除文件...            #备份的用户 rsync_passfile=/etc/rsync.password      #密码文件 inotify_home=/usr/local/inotify-tools

74410

rsync工具 原

10.28 rsync工具介绍 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...---- 语法 rsync有六种不同的工作模式: 注: src表示源文件,dest表示目的文件 ---- 10.29 Options -a:包含-rtplgoD -r:同步目录时加上表示对子目录进行递归处理...:=zip,传输时压缩 --delete:删除DEST中SRC没有的文件 --exclude:过滤指定文件,不同步 ---- 10.30 语法应用: 同步本地文件 [root@adai003 ~]# rsync...[root@adai003 ~]# rsync -av root@192.168.8.129:/etc/passwd /tmp/22.txt root@192.168.8.129's password

65720

Rsync完全配置

log file = /var/log/rsyncd.log # 日志记录文件 secrets file = /etc/rsyncd.pwd # 认证文件名,主要保存用户密码,权限建议设为600,所有者...# 不允许列文件 auth users = postfix # 认证的用户名,如果没有这行,则表明是匿名 [other] path = /path/to... comment = xxxxx 密码文件...A,(被认证的用户,就是本地与要其它地同上时,需要的认证用户) 在server端生成一个密码文件/etc/rsyncd.pwd [root@linuxas3 root]# echo postfix:xxx...>>/etc/rsync_passwd [root@linuxas3 root]# chmod 600 /etc/rsync_passwd 密码文件B,(为远程用户的认证:就是其它需要与本地同步时,...远程PC在执行同步时所需要的帐号) 在server端生成一个密码文件/etc/rsyncd.secrets [root@linuxas3 root]# echo postfix:xxx >>/etc/

1.5K30

rsync命令技巧

-avP 我们知道,rsync 默认采用873 端口来进行通信,当有client连接进来的时候,会创建一个新的socket, 从而建立连接;这样可能面临被攻击的风险,比如黑客成功和rsync建立了新的...连接,那么要实现网络通信就只能使用 :已经处于listen状态的socket来进行通信;rsync的 -e 参数就是用来支持这个特定的: 当指定 -e 参数后,比如 rsync -e "ssh -l...ssh_id -p PORT " rsync_user@REMOTE:/PATH/TO/COPY ./ , 这个命令的执行过程如下: 因为-e 指定了远程shell, 所以 rsync 会利用...ssh 方式连接到目标服务器,ssh的用户是 ssh_id , 端口是 PORT, 成功连接后,会spawn 一个单用户的rsync 进程,从而保证了当前的rsync传输数据的安全性,因为没有其他用户可以访问这个进程...如果不指定ssh的用户,那么默认的 rsync_user 用户被用作ssh的用户;

82320
领券