Rsync使用教程.md 2.0 KB


notion-id: 6bbe9de8-0fb0-43af-a673-3bf1bad6d1

[!note]+ # windows搭建Rsync服务器 windows服务器配置 参考指令

> sudo rsync -avzP /home/kali/下载/ user@10.10.10.12::abc --password-file=/etc/rsync/rsync.password
> ```
> `注意user@是auth user 配置名称`
> [windows客户端使用](windows客户端使用.md)
> [!note]+ # 群晖NAS搭建Rsync服务器
> 开启群晖ssh端口
> 使用finalshell软件进入群晖后台,获取root权限
> 进入etc文件夹,配置`rsyncd.conf` 。
> [参考模板](参考模板.md)
> 配置` rsyncd.secrets` 
> > 注意`rsyncd.secrets`注意文件名必须符合`rsyncd.conf` 内的文件路径
> 
> > `secrets file = /etc/rsyncd.secrets`
> 
> 执行`rsync --daemon`重启服务
# rsync客户端

javascript (1)rsyncd.password -- 密码文件 只需要密码例如password

# rsync服务器
服务器启动

plain text systemctl restart rsyncd.service

javascript (1)rsyncd.conf -- 主配置文件

(2)rsyncd.password -- 密码文件 例如user:password

(3)rsyncd.motd -- 服务器信息文件

具体操作可参考
[https://github.com/zhensolid/Rsync_config](https://github.com/zhensolid/Rsync_config)

plain text [root@localhost1 ~]# mkdir /etc/rsyncd #手动创建配置文件夹 [root@localhost1 ~]# touch /etc/rsyncd/rsyncd.conf #创建配置参数 [root@localhost1 ~]# touch /etc/rsyncd/rsyncd.password #创建配置参数 [root@localhost1 ~]# chmod 600 /etc/rsyncd/rsyncd.password #rsyncd.secrets增加读写权限 [root@localhost1 ~]# touch /etc/rsyncd/rsyncd.motd #创建配置参数

个人常用参数模板【本地】

plain text rsync -avzP --delete SRC DEST

个人常用参数模板【远程模块】

plain text rsync -avzP --delete /etc/hosts rsync_backup@172.16.1.41::backup

plain text 注意 ssh和模块传递使用:不一致

文件名后面带\ 传输是不含文件

文件名后面不带\ 传输是含文件 ``` Rsync语法参考