1. 安装rsync

在终端中输入以下命令:

sudo apt-get update
sudo apt-get install rsync
  1. 创建rsync用户

在终端中输入以下命令:

sudo adduser rsync

输入密码并确认,其他信息可以直接回车跳过。

  1. 创建rsync目录

在终端中输入以下命令:

sudo mkdir /home/rsync/backup

这里创建了一个名为backup的目录,用于存放备份文件。

  1. 配置rsync服务

在终端中输入以下命令:

sudo nano /etc/rsyncd.conf

在打开的文件中添加以下内容:

uid = rsync
gid = rsync
use chroot = yes
max connections = 10
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

[backup]
path = /home/rsync/backup
comment = Backup directory
read only = no
list = yes
auth users = rsync
secrets file = /etc/rsyncd.secrets

这里配置了rsync服务的一些参数,以及创建了一个名为backup的同步目录。注意,auth users和secrets file需要与下一步中创建的文件名一致。

  1. 创建rsync用户密码文件

在终端中输入以下命令:

sudo nano /etc/rsyncd.secrets

在打开的文件中添加以下内容:

rsync:password

其中rsync为用户名,password为密码。保存并退出文件。

  1. 修改rsync用户密码文件权限

在终端中输入以下命令:

sudo chmod 600 /etc/rsyncd.secrets
  1. 启动rsync服务

在终端中输入以下命令:

sudo systemctl start rsync
  1. 配置rsync服务开机自启动

在终端中输入以下命令:

sudo systemctl enable rsync

至此,rsync服务端的搭建完成。可以使用rsync客户端与服务端同步文件。例如,将本地目录/home/user1/test同步到rsync服务端的backup目录中,可以在终端中输入以下命令:

rsync -avz /home/user1/test rsync@server_ip::backup

其中server_ip为rsync服务端的IP地址

debian搭建rsync服务端

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

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