首页/安全/漏洞与攻击面速查/rsync 服务端未授权同步风险
主机与服务风险面53 条

rsync 服务端未授权同步风险

rsync daemon(默认 873)在未配置认证用户时,模块可能对可达者开放列表与读写;配置文件疏漏会造成数据被同步走或被覆盖。

漏洞与攻击面速查安全更新于 2026-10-12

加固要点(rsyncd.conf)

加固要点(rsyncd.conf)
uid = nobody
gid = nobody

[backup]
    path = /data/backup
    read only = yes
    list = no
    auth users = rsyncuser
    secrets file = /etc/rsyncd.secrets   # 权限 600
    hosts allow = 10.0.0.0/24
    hosts deny = 0.0.0.0/0

核查命令

核查命令
ss -ltnp | grep 873
# 授权范围内的连通性确认:
rsync rsync://<目标IP>/   # 能列出模块说明未限制列表
read only 与 list = no 是低成本高收益的两个配置项。

易错点

  • 只配 hosts allow 不做认证:网段内任何主机都可读写共享模块

数据来源与参考

  • rsync 官方文档(rsyncd.conf 手册页)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌