Syncthing实时共享同步数据,可用于异地备份数据

一、Syncthing概述
Syncthing的主要功能是用来进行文件传输,我需要对多台不同系统的(windows,linux)服务器的数据进行备份,当前测试使用Syncthing来进行两台Centos7服务器数据备份,注意在不同服务器使用Syncthing时需要保持版本一致。

二、安装步骤
1.下载与安装
GitHub - syncthing/syncthing: Open Source Continuous File Synchronization

下载最新版本即可

这里使用:syncthing-linux-amd64-v1.27.6.tar.gz

#上传文件到固定目录
#解压
tar -xvf syncthing-linux-amd64-v1.27.6.tar.gz
#切换目录
cd syncthing-linux-amd64-v1.27.6
#启动执行文件到/usr/bin/
mv syncthing /usr/bin/
#防火墙关闭
#配置systemd服务
切换etc/linux-systemd/system/目录下
mv syncthing@.service /etc/systemd/system/syncthing.service
#启动服务
systemctl daemon-reload
systemctl enable /etc/systemd/system/syncthing.service
systemctl start syncthing.service
systemctl status syncthing.service
#修改配置文件
vi /root/.local/state/syncthing/config.xml

    <gui enabled="true" tls="true" debugging="false" sendBasicAuthPrompt="false">
        <address>10.1.1.60:8384</address>
        <user>admin</user>
        <password>$2a$10$69ezuzyWy.WxagMXtb7VVO6/muv6Dim5QipJCuttYBT20CzL1VJ56</password>
        <apikey>cXJFzNCZjvVkno4SFEVanAWeGkfpZr9H</apikey>
        <theme>default</theme>
    </gui>
#重启服务
systemctl restart syncthing.service

三、使用

1、服务初始化设置(源/目标服务器都需要安装和配置)

 设备名称修改,便于识别服务器

设置图形化用户界面用户名及密码,增加访问安全

 

配置局域网本地发现(跨网的话,默认即可)

 

2、源服务器

先记录目标服务器的ID

再在源服务器上添加目标服务器

添加文件夹

3、目标服务器

目标服务器自动弹出(服务器和文件夹)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xianjie0318

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值