rsync etcrsyncdconf 配置daemon启动并设置用户和密码
要配置rsync daemon启动并设置用户和密码,可以按照以下步骤进行操作:
- 打开rsyncd.conf文件:
sudo nano /etc/rsyncd.conf
- 在文件中添加以下内容:
uid = your_username
gid = your_groupname
use chroot = yes
max connections = 4
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[my_module]
path = /path/to/your/directory
comment = My Rsync Module
read only = no
list = yes
auth users = your_username
secrets file = /etc/rsyncd.secrets
将your_username和your_groupname替换为您想要使用的用户名和用户组名称,并将/path/to/your/directory替换为要同步的目录路径。
-
保存并关闭文件。
-
创建rsyncd.secrets文件,并设置用户名和密码:
sudo nano /etc/rsyncd.secrets
添加以下内容:
your_username:your_password
将your_username替换为您在rsyncd.conf文件中设置的用户名,将your_password替换为您想要设置的密码。
-
保存并关闭文件。
-
更改rsyncd.secrets文件的权限,以确保只有root用户可以访问:
sudo chmod 600 /etc/rsyncd.secrets
- 启动rsync daemon:
sudo rsync --daemon
现在,您已经配置了rsync daemon,并设置了用户和密码。您可以使用以下命令进行测试:
rsync rsync://your_username@localhost/my_module
输入密码后,您将能够访问和同步指定的目录
原文地址: https://www.cveoy.top/t/topic/irEm 著作权归作者所有。请勿转载和采集!