1. 安装rsync

在终端中输入以下命令:

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

在终端中输入以下命令:

sudo adduser rsync

然后按照提示输入密码和其他信息。

  1. 创建rsync目录

在终端中输入以下命令:

sudo mkdir /home/rsync
sudo chown rsync:rsync /home/rsync
  1. 配置rsync服务

在终端中输入以下命令:

sudo nano /etc/rsyncd.conf

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

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

[rsync]
path = /home/rsync
comment = Rsync directory
read only = false
list = true
auth users = rsync
secrets file = /etc/rsyncd.secrets

解释:

  • uid:指定rsync服务运行的用户
  • gid:指定rsync服务运行的用户组
  • use chroot:将rsync服务限制在指定的目录下
  • max connections:指定最大连接数
  • pid file:指定PID文件的位置

[rsync]:指定rsync服务的名称

  • path:指定rsync服务的根目录
  • comment:注释
  • read only:是否只读
  • list:是否显示目录列表
  • auth users:指定允许连接的用户
  • secrets file:指定密码文件的位置
  1. 创建密码文件

在终端中输入以下命令:

sudo nano /etc/rsyncd.secrets

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

rsync:password

其中,rsync为用户名,password为密码。

然后保存并关闭文件。

  1. 修改文件权限

在终端中输入以下命令:

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

在终端中输入以下命令:

sudo systemctl start rsync
  1. 设置开机自启动

在终端中输入以下命令:

sudo systemctl enable rsync

至此,rsync服务端已经安装完成

debian安装rsync服务端

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

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