/etc/rsyncd.secrets 文件中存储的密码应该是经过加密的。可以使用 rsync 的自带工具 rsync --password-file 选项来加密密码。具体操作如下:

  1. 创建一个包含密码的文件,例如 /etc/rsyncd.password:
username:password
  1. 使用 rsync 命令加密密码并将其存储在 /etc/rsyncd.secrets 文件中:
rsync --password-file=/etc/rsyncd.password --daemon --config=/etc/rsyncd.conf --port=873 --no-detach --log-file=/var/log/rsync.log

此命令将在 /etc/rsyncd.secrets 文件中加密密码,并启动 rsync 守护进程。在 /etc/rsyncd.conf 中配置的模块将在端口 873 上提供服务。

  1. 删除明文密码文件:
rm /etc/rsyncd.password

这样,密码就不再以明文形式存储在系统中

etcrsyncdsecrets密码加密

原文地址: https://www.cveoy.top/t/topic/dxYN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录