rsync 安装配置
时间: 2023-12-10 09:35:54 浏览: 31
以下是rsync的安装和配置步骤:
1.安装rsync
```shell
# Ubuntu系统
sudo apt-get install rsync
# CentOS系统
sudo yum install rsync
```
2.手动创建rsync的配置文件
```shell
sudo vi /etc/rsyncd.conf
```
在打开的文件中添加以下内容:
```shell
# 模块名,可以自定义
[module_name]
# 模块的路径,可以是绝对路径或相对路径
path = /path/to/sync
# 允许访问的IP地址或IP地址段,多个IP地址之间用空格隔开
hosts allow = 192.168.1.0/24
# 认证方式,可以是"auth users"或"secrets file",这里使用"secrets file"
auth users = rsync_user
# secrets文件的路径,可以是绝对路径或相对路径
secrets file = /etc/rsyncd.secrets
# 是否允许匿名访问,这里设置为no
read only = no
```
3.创建rsync用户并设置密码
```shell
sudo useradd rsync_user
sudo passwd rsync_user
```
4.创建secrets文件并设置权限
```shell
sudo touch /etc/rsyncd.secrets
sudo chmod 600 /etc/rsyncd.secrets
```
在secrets文件中添加以下内容:
```shell
rsync_user:password
```
其中,rsync_user为上一步创建的用户名,password为该用户的密码。
5.启动rsync服务
```shell
sudo systemctl start rsync
```
现在,rsync已经安装并配置完成,可以使用以下命令进行测试:
```shell
rsync rsync_user@server_ip::module_name /path/to/destination
```
其中,server_ip为rsync服务器的IP地址,module_name为在配置文件中定义的模块名,/path/to/destination为同步到本地的目标路径。