rocky9.5配置rsync
时间: 2025-06-11 12:35:57 浏览: 19
### 在 Rocky Linux 9.5 上配置 Rsync 服务
在 Rocky Linux 9.5 中配置 Rsync 服务需要完成以下任务,包括安装、配置文件编辑以及启动服务。
#### 安装 Rsync
确保系统中已安装 Rsync 工具。可以使用以下命令进行安装:
```bash
sudo dnf install -y rsync
```
#### 配置 Rsync 服务
Rsync 的服务配置文件通常位于 `/etc/rsyncd.conf`。如果该文件不存在,可以手动创建并添加以下内容:
```plaintext
uid = nobody
gid = nobody
use chroot = yes
max connections = 4
strict modes = yes
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log
[backup]
path = /data/backup
comment = Backup Directory
read only = no
write only = no
list = yes
auth users = rsyncuser
secrets file = /etc/rsyncd.secrets
```
上述配置定义了一个名为 `backup` 的模块,允许用户通过身份验证访问 `/data/backup` 目录[^1]。
#### 创建身份验证文件
为了实现用户身份验证,需要创建一个包含用户名和密码的文件 `/etc/rsyncd.secrets`。格式如下:
```plaintext
rsyncuser:yourpassword
```
设置适当的权限以保护此文件:
```bash
sudo chmod 600 /etc/rsyncd.secrets
```
#### 启动与启用 Rsync 服务
启动 Rsync 服务并设置开机自启:
```bash
sudo systemctl start rsyncd
sudo systemctl enable rsyncd
```
#### 测试 Rsync 配置
可以通过以下命令测试 Rsync 配置是否正确:
```bash
rsync --test rsyncd.conf
```
#### 使用 Rsync 进行数据同步
从客户端连接到服务器时,可以使用以下命令:
```bash
rsync -avz --progress [email protected]::backup /local/destination/
```
若需要上传数据到服务器,则可以交换源和目标路径。
#### 防火墙配置
确保防火墙允许 Rsync 默认端口(873)的流量:
```bash
sudo firewall-cmd --add-port=873/tcp --permanent
sudo firewall-cmd --reload
```
#### 日志检查
查看 Rsync 的日志文件以确认是否有任何错误或警告:
```bash
sudo tail -f /var/log/rsync.log
```
---
阅读全文
相关推荐


















