ubuntu安装rsync
sudo apt update # 更新软件源列表
sudo apt install rsync
启用守护进程模式
sudo vim /etc/default/rsync
RSYNC_ENABLE=true
生成配置文件
sudo cp /usr/share/doc/rsync/examples/rsyncd.conf /etc/
sudo vim /etc/rsyncd.conf
[data_backup]
path = /opt/backup # 同步目录路径(需手动创建)
comment = Backup Files
read only = no # 允许写入
auth users = backup_user # 认证用户名
secrets file = /etc/rsyncd.secrets
配置认证信息
sudo vim /etc/rsyncd.secrets
添加用户密码对
backup_user:MySecurePass123
sudo chmod 600 /etc/rsyncd.secrets # 必须限制权限
sudo systemctl enable rsync # 设置开机自启
sudo systemctl start rsync # 立即启动服务
sudo systemctl status rsync # 检查服务是否运行
ss -tuln | grep 873 # 确认端口873监听
卸载 rsync
sudo apt purge rsync # 移除程序及配置文件
sudo rm -rf /etc/rsyncd* # 清理残留配置(谨慎操作)