安装 syncthing | 学习笔记

简介: 快速学习安装 syncthing,介绍了安装 syncthing 系统机制, 以及在实际应用过程中如何使用。

开发者学堂课程【场景实践 - 新手玩转云计算 - 云端打造家庭文件备份中心安装 syncthing】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/464/detail/5694


安装 syncthing


首先,我们选择 Ubuntu 16.04 64位的操作系统

image.png

设置安全组

进入本实例安全组

image.png我们需要使用 PuTTY 和 FileZila 来实现对 ECS 的远程终端控制和文件传输。

PuTTY 是自由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。其主要作者是 Simon Tatham。

由 Larry Li 维护并开源的中文版:

下载地址: https://github.com/larryli/PuTTY/releases

image.png

填写好主机名称、IP后点击打开,就可以连接使用终端了。

这里再推荐免费开源,而且非常好用的跨平台 FTP 软件,支持中文哟 FileZilla 下载地址: https://filezilla - project org/download php?type= client

 image.png只需要在主机栏中声明 sftp:// 协议,就可以连接了,就可以看到

远程 Linux 上的目录了。

还有通过 Visual Studio Code (后面简称 VSC)来可视化编辑服务器中的配置

文件:下载地址: https://code. visualstudio. com/ Download

登录 Putty,并运行一下语句:

导入 syncthing 的密钥:

curl -s https://syncthing.net/release-key.txt / apt-key add -

加入 syncthing 的软件源:

echo "deb https://apt.syncthing.netf syncthing stable" I tee

/etc/apt/sources.list.d/syncthing.list

刷新系统软件源:

apt-get update

安装 syncthing:

apt-get install syncthing

设置开机启动:

systemctl enable syncthing@myuser.service

systemctl start syncthing@myuser.service

在 Putty 中输入语句以运行 syncthing

在 Filezilla 中进入/root/.config/syncthing 目录,修改里面的 config.xml 文件

image.png修改语句之后保存,再重启系统会发现运行已完成。

相关文章
|
存储 网络协议 网络安全
文件同步工具 - 本地搭建免费开源的Syncthing自动文件同步服务器【远程访问】
文件同步工具 - 本地搭建免费开源的Syncthing自动文件同步服务器【远程访问】
|
Ubuntu 测试技术 Linux
Ubuntu登录root账号以及修改密码
Ubuntu登录root账号以及修改密码
|
前端开发 Java 程序员
el-upload上传组件accept属性限制文件类型(案例详解)
案例分享el-upload上传组件accept属性!欢迎留言沟通交流!
4526 0
el-upload上传组件accept属性限制文件类型(案例详解)
|
8月前
|
消息中间件 JavaScript 关系型数据库
如何开发一套ERP(离散制造-MTO)系统(附架构图+流程图+代码参考)
本文介绍了面向离散制造-MTO(按订单生产)模式的ERP系统设计与实现方法。内容涵盖ERP系统定义、总体架构设计、主要功能模块解析、关键业务流程(订单到交付、BOM展开、MRP逻辑、排产等)、开发技巧(DDD、微服务、事件驱动)、参考代码示例、部署上线注意事项及实施效果评估。旨在帮助企业与开发团队构建高效、灵活、可扩展的ERP系统,提升订单交付能力与客户满意度。
|
存储 Ubuntu 安全
如何在 Ubuntu 14.04 上安装和配置 Syncthing 来同步目录
如何在 Ubuntu 14.04 上安装和配置 Syncthing 来同步目录
616 0
|
监控 Unix 数据安全/隐私保护
告别中央服务器:Syncthing实现点对点文件同步
告别中央服务器:Syncthing实现点对点文件同步
1522 3
|
前端开发 测试技术 开发者
MVC模式在现代Web开发中有哪些优势和局限性?
MVC模式在现代Web开发中有哪些优势和局限性?
|
JSON API 开发者
GET方式请求速卖通平台API 接口:商品列表数据获取指南
速卖通商品列表数据接口(如 `aliexpress.item_search`)让开发者获取商品信息列表, 包括名称、价格等关键数据。接口支持按关键词、分类ID等条件获取商品列表及详细信息, 并可通过分页与排序优化展示效果。开发者需在速卖通开放平台注册并创建应用获取API密钥, 构建HTTP请求并处理JSON响应数据。[体验API](http://b.mrw.so/2Pv6Qu)。
|
缓存 网络协议 算法
【Linux系统编程】深入剖析:四大IO模型机制与应用(阻塞、非阻塞、多路复用、信号驱动IO 全解读)
在Linux环境下,主要存在四种IO模型,它们分别是阻塞IO(Blocking IO)、非阻塞IO(Non-blocking IO)、IO多路复用(I/O Multiplexing)和异步IO(Asynchronous IO)。下面我将逐一介绍这些模型的定义:
822 2
|
移动开发 开发框架 .NET
TIOBE 6月榜单:Visual Basic排名下滑
【6月更文挑战第21天】### TIOBE 2023年6月编程语言指数:VB跌至第9 Visual Basic在编程语言排名中从第7位降至第9位,反映出市场竞争和技术趋势变化。VB,以其直观设计和易用性成名,面临C#、Web及移动开发语言崛起的挑战。排名下滑源于技术进步、教育偏好的转移及生态系统竞争。VB需适应新技术,如.NET Core,以维持生命力。教育市场和社区支持将是VB未来发展的关键,通过整合现代技术、项目导向学习和在线资源,VB可能在特定领域找到新机遇。
511 6