--- notion-id: 6bbe9de8-0fb0-43af-a673-3bf1bad6d1dc --- > [!note]+ # windows搭建Rsync服务器 > [windows服务器配置](windows服务器配置.md) > 参考指令 > ```plain text > 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语法参考](Rsync语法参考.md)