debian安装rsync服务端
- 安装rsync
在终端中输入以下命令:
sudo apt-get update
sudo apt-get install rsync
- 创建rsync用户
在终端中输入以下命令:
sudo adduser rsync
然后按照提示输入密码和其他信息。
- 创建rsync目录
在终端中输入以下命令:
sudo mkdir /home/rsync
sudo chown rsync:rsync /home/rsync
- 配置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:指定密码文件的位置
- 创建密码文件
在终端中输入以下命令:
sudo nano /etc/rsyncd.secrets
在打开的文件中添加以下内容:
rsync:password
其中,rsync为用户名,password为密码。
然后保存并关闭文件。
- 修改文件权限
在终端中输入以下命令:
sudo chmod 600 /etc/rsyncd.secrets
sudo chown rsync:rsync /etc/rsyncd.secrets
- 启动rsync服务
在终端中输入以下命令:
sudo systemctl start rsync
- 设置开机自启动
在终端中输入以下命令:
sudo systemctl enable rsync
至此,rsync服务端已经安装完成
原文地址: https://www.cveoy.top/t/topic/deZf 著作权归作者所有。请勿转载和采集!