美文网首页
Ubuntu 搭建rsync daemon服务器

Ubuntu 搭建rsync daemon服务器

作者: 一杉风雨 | 来源:发表于2018-10-03 19:08 被阅读0次

背景

由于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 <src> <user>@<address>::<module>/<dest>

# shell模式
rsync -avzh --progress <src> <user>@<address>:/<dest>

# shell模式,指定ssh端口
rsync -avzh --progress -e 'ssh -p1234' <src> <user>@<address>:/<dest>

相关文章

网友评论

      本文标题:Ubuntu 搭建rsync daemon服务器

      本文链接:https://www.haomeiwen.com/subject/tmqtaftx.html