我已经运行了 rsyncd,但它似乎忽略了秘密文件:我可以使用两个不同的客户端从两个不同的系统使用错误的用户名和密码连接到端口 873(所以不是通过 ssh)。
/etc/rsyncd.conf 包含:
pid file = /var/run/rsyncd.pid
charset = utf-8
[kara_homes]
path = /home/kara/homes
uid = kara
gid = kara
read only = false
auth users = qnap
secrets file = /etc/rsyncd.passwd
/etc/rsyncd.passwd 包含一行 qnap:password。我目前可以与用户“abc”连接。在 Ubuntu 20 上运行。
我已经移动了配置(例如将 auth 用户和 secrets 文件移到顶部),但这并没有什么区别。
查看日志文件,grep rsyncd /var/log/syslog
我发现
nyota rsyncd[445149]: connect from 82-xxx-xxx-56.fixed.kpn.net (82.xxx.xxx.56)
nyota rsyncd[445149]: module-list request from 82-xxx-xxx-56.fixed.kpn.net (82.xxx.xxx.56)
怎么会?