一、首先实现vps之间的ssh免密登录:
1)在源VPS上生成ssh公钥和私钥
ssh-keygen -t rsa
2)将公钥传送到目标vps
ssh-copy-id root@your_remote_server_IP
(部分云可能需要到云服务器管理后台添加ssh公钥)
二、然后安装lsyncd(以centos为例)
1)安装rsync
yum -y install rsync
2)安装lsyncd依赖包
yum install lua lua-devel pkgconfig gcc asciidoc
3)安装lsyncd
yum install lsyncd
三、配置lsyncd
修改 /etc/lsyncd.conf 以完成配置
四、设置lsyncd开机自启动
systemctl start lsyncd
systemctl enable lsyncd
五、查看lsyncd状态
systemctl status lsyncd
六、lsyncd日志位置
与配置文件有关,为省去清理硬盘空间的麻烦,一般按路径如下设置
/tmp/lsyncd.log
也可以是
/var/log/lsyncd.log