rsyncd支持两种密码加密方式:明文和MD5。

  1. 明文加密

在rsyncd.conf配置文件中,可以使用“secrets file”指令指定一个保存用户名和密码的文件,其中密码是明文形式。例如:

secrets file = /etc/rsyncd.secrets

在/etc/rsyncd.secrets文件中,每行写入一个用户名和密码,中间用空格隔开。例如:

user1 mypassword1 user2 mypassword2

  1. MD5加密

在rsyncd.conf配置文件中,可以使用“secrets file”和“auth users”指令配合使用,实现使用MD5加密的密码认证。例如:

secrets file = /etc/rsyncd.secrets auth users = user1,user2

在/etc/rsyncd.secrets文件中,每行写入一个用户名和密码的MD5值,中间用冒号隔开。例如:

user1:JHj5Q5oU4G7bE user2:Kp3Z4xL1vM9nF

注意:需要使用rsync自带的“rsync --password-file”命令生成MD5密码。例如:

echo "mypassword1" | rsync --password-file=- --out-format="%p" /dev/null

rsyncd密码加密

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

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