Ubuntu 搭建rsync daemon服务器

背景

由于rsync命令具有传输速率高,支持增量同步等优点(scp不支持),在数据同步过程中经常使用它。rsync命令具有shell模式和daemon模式两种方式来执行同步任务,当使用daemon时则需要服务器开启rsync daemon服务,这里记录下搭建过程。

步骤

  1. 添加配置文件/etc/rsyncd
# /etc/rsyncd
# configuration file for rsync daemon mode
# configuration example:

# global
uid = rain
gid = rain
use chroot = no
max connections = 200
pid file = /var/run/rsyncd.pid
log file = /var/log/rsyncd.log
lock file = /var/run/rsyncd.lock

# module
[data]
path = /home/rain/Desktop/
read only = false
  1. 开启rsync daemon
rsync --daemon

客户端

客户端常用同步命令如下

# daemon模式
rsync -avzh --progress  @
::/ # shell模式 rsync -avzh --progress @
:/ # shell模式,指定ssh端口 rsync -avzh --progress -e 'ssh -p1234' @
:/

你可能感兴趣的:(Ubuntu 搭建rsync daemon服务器)