要配置rsync daemon启动并设置用户和密码,可以按照以下步骤进行操作:

  1. 打开rsyncd.conf文件:
sudo nano /etc/rsyncd.conf
  1. 在文件中添加以下内容:
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_usernameyour_groupname替换为您想要使用的用户名和用户组名称,并将/path/to/your/directory替换为要同步的目录路径。

  1. 保存并关闭文件。

  2. 创建rsyncd.secrets文件,并设置用户名和密码:

sudo nano /etc/rsyncd.secrets

添加以下内容:

your_username:your_password

your_username替换为您在rsyncd.conf文件中设置的用户名,将your_password替换为您想要设置的密码。

  1. 保存并关闭文件。

  2. 更改rsyncd.secrets文件的权限,以确保只有root用户可以访问:

sudo chmod 600 /etc/rsyncd.secrets
  1. 启动rsync daemon:
sudo rsync --daemon

现在,您已经配置了rsync daemon,并设置了用户和密码。您可以使用以下命令进行测试:

rsync rsync://your_username@localhost/my_module

输入密码后,您将能够访问和同步指定的目录

rsync etcrsyncdconf 配置daemon启动并设置用户和密码

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

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