rsync 配置

# rpm -qa |grep rsync #检查系统是否安装了rsync软件包

rsync-2.6.8-3.1

#yum install rsync

服务器-----------------------------------------

1 配置rsync servervi /etc/xinetd.d/rsync

将disable=yes改为no

service rsync

{

disable = no

socket_type = stream

wait = no

user = root

server = /usr/bin/rsync

server_args = --daemon

log_on_failure += USERID

}

2 配置rsync自动启动

[[email protected] etc]# chkconfig rsync on

[[email protected] etc]# chkconfig rsync --list

rsync on

3 配置rsyncd.conf

rsyncd.conf
没有需要自己创建,最好所有文件放在一个目录下

mkdir /etc/rsyncd

touch rsyncd.conf

ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf

[[email protected]
etc]# vim rsyncd.conf

uid=root

gid=root

use chroot=no

max connections=4

port=873

pid file=/var/run/rsyncd.pid

lock file=/var/run/rsync.lock

log file=/var/log/rsyncd.log

motd file=/etc/rsyncd.motd

hosts allow=127.0.0.1 10.47.122.0/255.255.255.0 10.24.234.0/255.255.255.0

[test]

path=/usr/local/src/test

comment=ServerTest

read only=on

list=yes

#auth users=test

#secrets file=/etc/rsyncd/rsyncd.pas

4
确保etc/services中rsync端口号正确

[[email protected] etc]# vim /etc/services

rsync 873/tcp # rsync

rsync 873/udp # rsync

5 配置rsync密码(在上边的配置文件中已经写好路径)/home/rsync.ps(名字随便写,只要和上边配置文件里的一致即可),格式(一行一个用户)

[[email protected] etc]# vi /etc/rsyncd/rsyncd.pas

test:test

6 配置rsync密码文件权限

[[email protected] home]# chown root.root rsyncd.pas

[[email protected] home]# chmod 600 rsyncd.pas

7
首次启动配置

rsync
–-daemon –-config=/etc/rsyncd.conf

failed to create pid file /var/run/rsyncd.pid: File exists

[[email protected] ~]# rm -rf /var/run/rsyncd.pid

[[email protected] ~]# rsync –daemon –config=/etc/rsyncd.conf

如果没有出现创建pid错误,就不需要删除pid文件再启动。

确认rsync是否启动了?

[[email protected] ~]# ps -ef | grep rsync

root     29768     1  0 15:19 ?        00:00:00 rsync –daemon –config=/etc/rsyncd.conf

root     29792 28996  0 15:21 pts/0    00:00:00 grep rsync

客户端配置

1 配置三个过程就可以了

1.1 设定密码文件

1.2 测试rsync执行指令

[[email protected]
home]# vi /etc/xinetd.d/rsync

# default: off

# description: The rsync server is a good addition to an ftp server, as it \

# allows crc checksumming etc.

service rsync

{

disable = yes

socket_type = stream

wait = no

user = root

server = /usr/bin/rsync

server_args = --daemon

log_on_failure += USERID

}

1.1 配置密码文件 (注:为了安全,设定密码档案的属性为:600。rsync.ps的密码一定要和Rsync Server密码设定案里的密码一样)

[[email protected] home]# vi /etc/rsyncd/rsyncd.pas

sciooo

[[email protected] home]# chown root.root .rsyncd.pas # 注意必须给权限

[[email protected] home]# chmod 600 .rsyncd.pas # 必须修改权限

1.2 从服务器上下载文件

[[email protected] rsync-3.0.4]# rsync -avz --password-file=/etc/rsyncd/rsyncd.pas
[email protected]::test /home/

从本地上传到服务器上去

[[email protected] rsync-3.0.4]# rsync -avz --password-file=/etc/rsyncd/rsyncd.pas
 /home/ [email protected]::test

时间: 2024-10-01 06:19:19

rsync 配置的相关文章

Linux的rsync 配置,用于服务器之间远程传大量的数据

[教程主题]:rsync [课程录制]: 创E [主要内容] [1] rsync介绍 Rsync(Remote Synchronize) 是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机,Rsync使用所为的“Rsync演算法”来使本地主机和远程主机之间达到同步,这个演算法并不是每次都整份传送,它只传送两台计算机之间所备份的资料不同的部分,因此速度相当快. Rsync的优点如下: 1.可以镜像保存整个目录树和文件系统. 2.可以很容易的做到保持原来文件的许可权.时间.软链接等. 3.

Linux rsync配置用于服务器之间传输大量的数据

[教程主题]:rsync [课程录制]: 创E [主要内容] [1] rsync介绍 Rsync(Remote Synchronize) 是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机,Rsync使用所为的“Rsync演算法”来使本地主机和远程主机之间达到同步,这个演算法并不是每次都整份传送,它只传送两台计算机之间所备份的资料不同的部分,因此速度相当快. Rsync的优点如下: 1.可以镜像保存整个目录树和文件系统. 2.可以很容易的做到保持原来文件的许可权.时间.软链接等. 3.

rsync配置两台服务器之间的文件备份(同步)

rsync配置两台服务器之间的文件备份(同步) 前情提要 环境: 192.168.1.2 主服务器 centos 7.7 192.168.1.3 备份服务器 centos 7.7 rsync 安装(两台linux都需要安装) 在linux环境下,以centos为例,安装非常简单: [[email protected] ~]# yum install rsync rsync的配置文件(服务端配置) rsync 服务端安装完成之后是没有生成rsync.conf文件的,需要手动创建rsyncd.con

rsync配置

rsync 服务端:10.1.16.173 客户端:10.1.16.174 一.rsync客户端服务端配置 1.安装并启动服务 # yum install -y rsync # yum install -y xinetd #启动脚本包 编辑/etc/xinetd.d/rsync文件,将 其中的disable=yes改为disable=no,并 重启 xinetd 服务,如下: # /etc/init.d/xinetd start 2.创建配置文件 默认安装好rsync 程序后,并不会自动创建rs

rsync配置与自动化执行

rsync是类unix系统下的数据镜像备份工具--remote sync.一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH.rsync主机同步.我们先来了解下rsync的语法吧,然后在配置rsync+ssh+crontab,实现自动化备份. yum install rsync -y                     #安装服务 本地目录同步(个人认为本地同步还是cp实用) rsync -avz /tang /home            #将/tan

linux rsync配置及用法

rsync介绍 rsync 是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.并且可以不进行改变原有数据的属性信息.实现数据的备份迁移特性.Rsync软件适用于unlx.linux.windows等多种操作系统平台.可以实现本地或者异地备份 rsync包含的功能 1.rsync包含cp功能 命令 参数 源文件 目标文件 [[email protected] caojiaoyue]# ls /tmp/[[email protected] caojiaoyue]#

rsync配置及优化

daemon端配置: 创建配置文件 [[email protected] ~]# touch /etc/rsyncd.conf [[email protected] ~]# vi /etc/rsyncd.conf [[email protected] ~]# cat /etc/rsyncd.conf   #rsync server #created by oldboy 15:01 2009-6-5 ##rsyncd.conf start## uid = rsync gid = rsync use

Ubuntu 下Rsync配置及使用

以下系统版本下的的Rsync的配置: 1,[email protected]:/home/zko# cat /etc/issue Ubuntu 14.04.1 LTS \n \l 2,[email protected]:/home/zko# uname -a Linux zko-laptop 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:45 UTC 2014 i686 i686 i686 GNU/Linux 3,[email protecte

【资料整理】rsync配置

rsync 参数说明 v:详细提示 a:以archive模式操作,复制目录.符号连接,等价于 -rlptgoD . z:压缩 u:只进行更新,防止本地新文件被重写,注意两者机器的时钟的同时 P:是综合了–partial –progress两个参数, 所以此时的rsync支持了断点续传 1)主机a启动rsync服务: /usr/bin/rsync --daemon --address=192.168.1.250 配置文件默认:/etc/rsyncd.conf 没有这个配置可以自己写一个 ----

rsync配置及使用

一.rsync_service配置 vim /etc/rsyncd.conf ======创建配置文件,配置如下 ================================================== #rsyncd_config_______________start ##rsyncd.conf start## #rsync uid,gid=65534(默认) ##rsync start model =====  rsync --daemon uid = rsync     #固