Syncthing – 带版本控制的点对点文件同步工具
1:简介
Syncthing 是一个由瑞典人JAKob Borg发布的,免费开源跨平台的文件同步(客户端/服务器)工具,采用GO语言编写 ,支持Mac OS X、Windows、Linux、FreeBSD和Solaris,使用了其独有的对等自由块交换协议。源代码托管在GitHub上,代码使用MIT许可证,协议使用创作共用许可证。该项目被认为是Dropbox和Bit Torrent Sync的开源替代。程序安装之后了使用Web GUI配置和监视Syncthing。
2:优点
(1):数据存储在自己的系统中,这样就能对文件和文件夹拥有全面的控制权,没有任何的文件或文件夹会被存储在第三方系统,没有可能会受到攻击的中央服务器
(2):用户的数据自己完全控制,可以选择存储位置,如何在互联网上传输以及与某些第三方共享。
(3):所有通信是基于TLS安全传输层协议,使用完全正向加密,逃离窥探,防止任何盗用者获取你的数据。
(4):每个访问节点都用加密证书验证,只有你明确允许的节点才可以连接簇(cluster)。
3:特性
(1)Syncthing有一个强大的响应式的网页管理界面(WebGUI),它能够帮助用户简便地添加、删除和管理那些通过网络进行同步的文件夹。通过使用Syncthing,可以在多个系统上一次同步多个文件夹
(2)Syncthing支持Mac OS X、Windows、Linux、FreeBSD和Solaris。你只需在本地运行它,然后将数据同步到服务器上做备份即可。
(3)保证你的设备接入了互联网之后。Syncthing不需要IP地址或高级配置,通过局域网访问互联网,设备之间通过ID进行识别,即每台机器都有一个独立的ID,你只需要将此ID告诉你的朋友,既可以与他们共享文件和资料。
(4):自由同步文件给他人,没有任何限制。
(5)无需考虑向云服务供应商支付金钱来获取额外的云空间。
(6)Syncthing仍在发展,尽管大量的功能已经实现。
4:对比
1:BitTorrent Sync 由 BitTorrent 公司开发,是一款闭源的点对点(P2P)文件同步工具,其安全性是不可考证的。而 Syncthing 是一款社区开发的开源文件同步工具;
2:Dropbox之类的云硬盘软件,他可以将电脑里的一个文件夹备份到云存储服务器,并且在多个设备上共享。Syncthing和Dropbox类似,只不过他是把您的文件存储到小米路由器、电脑或者其他的私有设备,并且提供类似Dropbox体验的远程访问。 这样,除了可以省下一笔Dropbox云服务费用,同时,因为存储设备是自己的,这个方案也更加的灵活、安全、隐私。
3:Dropbox 这类的文件同步服务都需要先将文件上传到它们的服务器中再同步,而点对点的文件同步方式也有 BitTorrent Sync,不过操作起来就不比 Dropbox 之类的方便。Syncthing融合了上述两种服务的优点。
5:安装
5.1环境
主机名:zhongguanc
IP地址:192.168.11.130
系统用户:tarena
同步文件夹:/kejiandata/test
操作系统:CentOS release 6.5 (Final)
主机名:xias
IP地址:192.168.11.134
系统用户:tarena
同步文件夹:/kejiandata/test
操作系统:CentOS release 6.5 (Final)
主机名:beifangjid
IP地址:192.168.11.133
系统用户:tarena
同步文件夹:/kejiandata/test
操作系统:CentOS release 6.5 (Final)
5.2在系统上进行相同操作,以zhongguanc为例
5.2.1为Syncthing创建用户
[root@zhongguanc home]# useradd tarena
[root@zhongguanc home]# echo tarena | passwd --stdin tarena
Changing password for user tarena.
passwd: all authentication tokens updated successfully.
5.2.2为系统安装Syncthing
https://github.com/syncthing/syncthing/releases/tag/v0.12.11
https://github.com/syncthing/syncthing/releases/tag/v0.10.20
本文出自 “庭中有奇树” 博客,请务必保留此出处http://zhangdl.blog.51cto.com/11050780/1881853
原文地址:http://zhangdl.blog.51cto.com/11050780/1881853