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 密码加密方法:明文和 MD5

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

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