etcrsyncdsecrets密码加密
/etc/rsyncd.secrets 文件中存储的密码应该是经过加密的。可以使用 rsync 的自带工具 rsync --password-file 选项来加密密码。具体操作如下:
- 创建一个包含密码的文件,例如 /etc/rsyncd.password:
username:password
- 使用 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 上提供服务。
- 删除明文密码文件:
rm /etc/rsyncd.password
这样,密码就不再以明文形式存储在系统中
原文地址: https://www.cveoy.top/t/topic/dxYN 著作权归作者所有。请勿转载和采集!