type
status
slug
summary
tags
category
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM
在服务器端安装和配置 rsync
1. 安装rsync
- 如已默认安装,请卸载旧版本
RPM 安装
- RPM方式的好处,快速、方便、节时,具体安装如下:
- rsync文件:
2. 关于rsync认证方式
rsync有2种常用的认证方式,一种是rsync-daemon,另一种是SSH。
在生产环境中,通常使用rsync-daemon认证模式。
认证模式说明:
- rsync-daemon认证:默认监听TCP的873端口。前提是双方都需要安装rsync,客户端可不启动rsync服务,但需要简单的配置。服务器端需要启动且需在服务器端配置rsync。
- SSH认证:通过系统用户认证,即在rsync上通过SSH隧道进行传输,前提是需要服务器端与客户端建立无密码登录。
- 无需服务器与客户端配置rsync,也无需启动rsync服务,只需双方都安装rsync即可。
3. 配置服务端
1. 设置rsync服务端密码文件 192.168.0.2
- 使用rsync-daemon认证方式。创建访问密码,格式为用户名:密码,一行一个,明文。
2. 配置rsync服务端配置文件 192.168.0.2
配置文件所在目录:
/etc/rsyncd.conf
注意:全局配置中的选项对所有模块有效;模块下定义的仅对当前模块有效;另外,模块中定义选项值优先于全局配置。
4. 设置防火墙
5. 启动并加入开机自启动
在客户机端安装和配置rsync
1.安装rsync
- 如已默认安装,请卸载旧版本
RPM 安装
- RPM方式的好处,快速、方便、节时,具体安装如下:
- rsync文件:
2.配置rsync客户端 192.168.0.3
客户端无需配置模块,也无需启动服务,配置文件只需简单配置即可,例如:
在客户端配置密码文件 192.168.0.3
添加密码并设置权限:
3.启动并加入开机自启动
4.设置防火墙
进行测试
测试rsync文件同步
sync客户端 10.28.204.66 连接服务端测试
客户端连接参数说明:
更多参数请查看rsync帮助:
最后是问题总结
可能的报错信息:
此报错有两种原因导致:
1.要么在服务端配置的用户密码不正确导致。
2.要么就是服务器和客户端的密码文件不是600权限所致。
此种无法连接到rsync服务端报错只有一种情况:
防火墙并未放行873端口或服务未启动,解决:关闭防火墙或放行端口即可。
- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2018/11/18/1564656235627
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章