在下一篇文章中,我们将看一看 Syncthing。 这是一个 开源软件 连续文件同步。 会允许我们 同步文件 在网络上的两台或多台计算机之间。
今天,数据可能是用户可以保存在其设备上的最重要的东西。 因此,每个用户都应该选择将其信息存储在何处。 与第三方共享还是通过Internet传输。 在继续之前 在Ubuntu上安装Syncthing,让我们快速看一下它提供了什么。
在本文中,我们将看到该应用程序,它将允许我们 轻松在两台机器之间同步文件。 为此,Syncthing区分了将要配置的“本地设备”和将是另一台计算机的“远程设备”。
实现良好同步的最佳方法是在两台计算机上都安装此程序,然后并行配置它们。 如果无法同时访问两台计算机,则没有关系,但是结果将不太明显。
具有同步功能的同步功能
- 同步以合理的速度完成 以避免数据损坏,并保护其免受外部攻击,未经授权方的窃听或修改。
- 该应用程序可访问,易于理解,并已翻译成多种语言。
- 保证所有沟通,以及 使用TLS加密.
- 这是一个跨平台程序,因为它可以在Linux,Windows,Mac OS X,Solaris,FreeBSD,Dragonfly,OpenBSD和NetBSD上运行。
在最新版本的Syncthing(版本为0.14.32)中,已对以前的版本进行了不同的更改。 在最著名的设备中,应注意的是,现在附近的设备列表已充分过滤了已在配置中的设备。 现在,“附近的设备”将显示在“添加设备”对话框中,从而避免了键入设备ID的麻烦。 在共享请求中曾经被忽略的文件夹现在可以在以后手动添加时正常工作。 您可以在 官方文件 申请。
如何在Ubuntu上安装Syncthing
我们可以选择使用两个通道进行安装。 您可以先从稳定选项中尝试安装。 有必要打开一个终端(Ctrl + Alt + T)并编写以下命令:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add - echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt update && sudo apt install syncthing
如果稳定频道不是最新的或由于任何原因不可用,则可以选择从候选频道进行安装:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add - echo "deb https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt update && sudo apt install syncthing
启动同步
在终端,我们使用其名称来调用该程序:
syncthing
管理员GUI将自动启动,并在 https://localhost: 8384/。 Cookies对于图形界面的正常运行必不可少。 确保您的浏览器接受它们。
左侧是“文件夹”列表或要同步的目录。 您可以看到该用户的默认文件夹,它被标记为“未共享”,因为它尚未与任何其他设备共享。 右边是设备列表。 屏幕截图显示只有一台设备:正在运行的计算机。
为了使该应用程序能够与另一台设备同步文件,必须报告有关该设备的信息。 这是通过交换“设备标识符”来完成的。 设备标识符是 唯一标识符,加密安全。 第一次启动该程序时,它将作为密钥生成的一部分创建。 它被打印在上面的记录中,并且可以通过选择“操作”(右上方)和“显示ID”在Web GUI中进行查看。
如果两个设备都配置了对方的设备ID,则它们只会相互连接并通话。 由于配置必须是相互的,才能建立连接,因此不需要将设备标识符保密。 它们本质上是公钥的一部分。
为了使两个设备进行通信,只需单击两个设备右下角的“添加设备”,然后在另一侧键入该设备的ID。 您还必须选择要共享的文件夹。 您可以更详细地了解如何在您的计算机中配置此应用程序 官方文件.
卸载Syncthing
要从我们的系统中删除该程序,我们只需要打开一个终端(Ctrl + Alt + T)。 在其中,您将必须编写以下命令:
sudo apt remove syncthing
成为第一个发表评论