一、首先两台服务器做hlim用户的免密ssh登录
su - hlim ssh-keygen -t rsa ssh-keygen -t rsa -f /home/hlim/.ssh/id_rsa -P ""
在目标服务器上执行,将另外一台服务器的/home/hlim/.ssh/id_rsa.pub内容复制到/home/hlim/^Csh/authorized_keys中
su - hlim vim .ssh/authorized_keys
二、验证免密登录
su - hlim ssh ip
三、配置lsync服务使用hlim用户运行
vim /usr/lib/systemd/system/lsyncd.service [Service] User=hlim Group=hl95 Type=simple
四、重启服务
ystemctl daemon-reload
systemctl start lsyncd.service
五、如果启动失败,手动执行服务,查看报错信息
su - hlim [hlim@ecs-szhyypt-itsm-07-0001 ~]$ /usr/bin/lsyncd -nodaemon /etc/lsyncd.conf 11:27:43 Normal: --- Startup --- Cannot open logfile [/var/log/lsyncd.log]!chmod 777 /var/log/lsyncd.log
chmod 777 /var/log/lsyncd.status
六、需要手动设置权限
[hlim@ecs-szhyypt-itsm-07-0001 ~]$ /usr/bin/lsyncd -nodaemon /etc/lsyncd.conf 11:28:45 Normal: --- Startup --- 11:28:45 Normal: recursive startup rsync: /home/hlim/imdata/ -> 10.40.131.22:/home/hlim/imdata/ excluding contmp log .gnome2 UnionTech OS Server 20 1050e sending incremental file list sent 299 bytes received 14 bytes 626.00 bytes/sec total size is 231,618 speedup is 739.99 11:28:45 Normal: Startup of "/home/hlim/imdata/" finished: 0
七、显示同步成功。设置开机自启动
systemctl enable lsyncd
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统