【云计算的1024种玩法】云端打造家庭文件备份中心

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 其实ECS的用途其实非常广泛,不仅仅是用于建设网站,这里介绍的就是使用ECS打造家庭文件备份中心。 我们这里使用的软件是Syncthing,其所有的信息通讯都会用TLS进行加密,Syncthing文件同步不同于网盘需要经过中转服务器,进一步增强了安全性。

前言

其实ECS的用途其实非常广泛,不仅仅是用于建设网站,这里介绍的就是使用ECS打造家庭文件备份中心。

我们这里使用的软件是Syncthing,其所有的信息通讯都会用TLS进行加密,Syncthing文件同步不同于网盘需要经过中转服务器,进一步增强了安全性。Syncthing 还有强大的版本控制:回收站式版本控制、简易版本控制、阶段版本控制、外部版本控制 。

一、首先我们得开通云服务器

学生用户可以在阿里云官网上进行学生认证后购买一定配置的ECS,仅需9.9元每月,学生用户无需担心花费过多用在服务器的问题。

学生用户在经过学生认证过后就可以在相关网址进行购买,网址为:https://promotion.aliyun.com/ntms/campus2017.html,

买好了服务器就可以去刚刚注册好的账号管理里的管理控制台去查看服务器以及它的一些配置。

二、选择 Ubuntu 16.04 64位系统

screenshot

三、设置安全组

1.进入 本实例安全组
screenshot

  1. 点击配置规则
    screenshot
  2. 右上角 添加安全组规则
    screenshot
  3. 根据框内内容:

···
授权类型:全部
授权对象:0.0.0.0/0
···

这就是默认开放所有端口且允许所有IP访问了。

这是VPC(专有网络)的设置,如果是经典网络,设置公网出入方向的内容即可,不要输入内网的。

四、准备控制软件

接下来我们需要在自己的电脑上安装一个叫PuTTY的软件,用于远程连接和管理我们在阿里云ECS上的服务器。

PuTTY是一种远程登录终端工具,可以在不同平台上运行,也可以同时在Win32 和 Unix 系统下模拟 xterm 终端。

这里附上下载地址:https://github.com/larryli/PuTTY/releases

注意:在主机名称或IP地址那一栏填上阿里云ECS上服务器公网IP地址。

然后安装FileZilla软件,一款非常好用的跨平台 FTP 软件,只需要在主机栏中声明 sftp:// 协议,就可以连接了,就可以看到远程 Linux 上的目录了。

下载地址:https://filezilla-project.org/download.php?type=client

五、安装 Syncthing

  1. 导入 syncthing 的密钥
curl -s https://syncthing.net/release-key.txt | apt-key add -
  1. 加入 syncthing 的软件源
echo "deb https://apt.syncthing.net/ syncthing stable" | tee /etc/apt/sources.list.d/syncthing.list
  1. 刷新系统软件源
apt-get update
  1. 安装 syncthing
apt-get install syncthing
  1. 设置开机启动
systemctl enable syncthing@myuser.service
systemctl start syncthing@myuser.service

五、配置 Syncthing

1.在 Putty 中输入下面语句以运行 syncthing:

syncthing

screenshot

当出现最后划红线的句子的时候就运行成功了,然后按 ctrl + c 介绍进程

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

screenshot

约莫在第26行,将 <address>127.0.0.1:8384</address> 修改为 <address>0.0.0.0:8384</address>

screenshot

screenshot

  1. 保存,然后重新运行重启一下系统
    reboot

六、使用 Syncthing

  1. 打开 http://ecs公网ip:8384

screenshot

我们就安装完成了!

  1. 设置syncthing 的密码:

screenshot

screenshot

  1. 设置好账号密码后在浏览器中重新打开地址,刷新是没有用的,然后就可以输入我们刚才的账号和密码了,不同浏览器的显示风格不同:

screenshot

七、在本地电脑上安装syncthing:

Windows 32位:
https://github.com/canton7/SyncTrayzor/releases/download/v1.1.18/SyncTrayzorSetup-x86.exe
Windows 64位:
https://github.com/canton7/SyncTrayzor/releases/download/v1.1.18/SyncTrayzorSetup-x64.exe

安装好以后风格是我们的服务器上的Web端差不多:

screenshot

八、添加远程设备

  1. 添加远程设备:

screenshot

  1. 可以看到需要一个 设备ID:

screenshot

  1. 在服务器端的操作中选择显示ID:

screenshot

screenshot

  1. 然后复制粘贴进入PC端的远程里面,填写一个设备名来憋住一下这个设备:

screenshot

  1. 再选择一下共享文件夹,如果作为中介就可以用ECS添加更多的家庭设备:

screenshot

  1. 等一会儿 之后服务端会出现图片的内容,当然是添加:

screenshot

  1. 选择一下共享的文件夹:

screenshot

  1. 过一会儿就可以看到同步成功了:

screenshot

9.,上传上传一个文件同步一下:

screenshot
screenshot

10.然后在 Web 端中看一下服务器的共享文件夹的路径:

screenshot

screenshot

成功同步了一张图片!

Syncthing支持 Windows、macOS、iOS、Android 等多种系统,我们可以利用全面云计算的ECS来实现一个家庭NAS轻松同步家庭文件哟~~

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
19天前
|
存储 安全 网络安全
云端防御战线:云计算环境下的网络安全与信息保护
在信息技术迅猛发展的今天,云计算作为支撑数字转型的重要基石,其安全性牵动着企业生存与发展的命脉。本文深入探讨了云计算环境中面临的安全威胁和挑战,并提出了一系列创新的安全策略和技术解决方案。通过综合分析公有云、私有云以及混合云服务模型中的安全需求,文章构建了一个多层次、全方位的网络安全防护体系。此外,针对数据加密、身份验证、访问控制等关键技术进行了深入剖析,旨在为读者提供一套系统的信息安全保护指南,确保在享受云计算带来的便利时,数据和资源的安全性不被妥协。
34 8
|
26天前
|
安全 网络安全 云计算
云端守护:云计算与网络安全的融合之道
在当今信息时代,云计算与网络安全已经成为技术领域中不可分割的一部分。本文将探讨云服务、网络安全以及信息安全等方面的技术发展,重点探讨如何通过云计算来加强网络和信息安全的保护,为构建更安全的数字化未来提供思路和解决方案。
|
26天前
|
人工智能 安全 网络安全
云端之盾:融合云计算与网络安全的未来防线
随着企业数字化转型的加速,云计算作为支撑现代业务架构的关键平台,其安全性成为不容忽视的核心议题。本文探讨了云计算环境中面临的安全挑战,并分析了如何通过创新的安全技术和策略来强化云服务的网络防御。我们着重讨论了多因素认证、加密技术、入侵检测系统以及行为分析等关键技术在维护信息安全中的应用和实践。此外,本文还提出了一个综合性的云安全框架,旨在为组织提供一套全面的指导原则和最佳实践,以保护其云资源免受不断演变的网络威胁。
|
27天前
|
监控 安全 网络安全
云端防御战线:云计算中的网络安全与信息保护策略
在数字化时代,云计算为企业提供了弹性、可扩展的资源解决方案,但同时也带来了复杂的安全挑战。本文深入探讨了在云服务框架下,网络安全和信息保护的重要性,分析了当前云平台面临的主要安全威胁,并提出了一系列创新的防护机制。从数据加密到访问控制,再到持续监控与合规性管理,文章不仅阐述了各项技术的原理与实施策略,还讨论了如何构建一个多层次、动态的安全体系来保障云环境中的数据完整性和服务可靠性。
|
2天前
|
监控 安全 网络安全
云端防御战线:云计算中的网络安全与信息保护策略
【4月更文挑战第17天】 随着企业逐渐将重心转向云服务,云计算已经成为现代信息技术架构中不可或缺的一部分。然而,这种转变也带来了新的挑战——如何确保在公共、私有或混合云环境中的数据安全和网络防护。本文探讨了云计算平台下的网络安全策略与实施措施,包括最新的加密技术、身份验证机制以及入侵检测系统。同时,分析了信息安全管理在维护数据完整性、保障用户隐私及符合法规要求方面的重要性。通过综合考量技术手段与管理策略,本文旨在为读者提供一份全面的云计算安全指南。
12 5
|
3天前
|
人工智能 安全 网络安全
云端防线:融合云计算与网络安全的未来之路
【4月更文挑战第16天】 在数字化浪潮的推动下,云计算已成为企业架构转型的核心力量。然而,随之而来的是对网络安全的严峻考验。本文将深入探讨云计算环境中的网络安全挑战,并分析云服务提供者和使用者如何通过技术创新和策略调整来强化数据保障。文章还将讨论最新的信息安全趋势,如零信任网络、加密技术的进步以及人工智能在安全防护中的应用。
|
4天前
|
监控 安全 网络安全
云端防御:云计算环境中的网络安全策略与实践
【4月更文挑战第15天】 在数字化转型的时代,云计算已成为企业运营不可或缺的技术支撑。然而,随着云服务模式的广泛采纳,网络安全挑战亦随之而来。本文深入探讨了云计算环境下的安全威胁,分析了云服务模型对安全策略的影响,并提出了一系列创新的网络安全防护措施。通过研究最新的加密技术、访问控制机制和持续监控方法,文章旨在为企业提供一个综合性的网络安全框架,以确保其云基础设施和数据的安全性和完整性。
21 8
|
5天前
|
存储 安全 网络安全
云端防御:在云计算时代维护网络安全与信息完整性
【4月更文挑战第15天】 随着企业和个人用户日益依赖云服务,云计算环境的安全性已成为技术发展的一个关键挑战。本文探讨了云计算平台面临的安全威胁、信息安全的关键策略以及实施有效防护措施的必要性。我们将分析数据加密、身份验证和访问控制等核心技术,并讨论如何通过综合方法保护云资源以应对不断演变的网络攻击。
11 2
|
7天前
|
人工智能 安全 网络安全
云端守卫:云计算环境中的网络安全与信息保护策略
【4月更文挑战第12天】 随着企业与个人日益依赖云服务,数据存储、处理和流通的边界愈发模糊。本文探讨了在动态且复杂的云计算环境中,如何通过创新的安全技术和策略来维护网络安全和保障信息完整性。重点分析了包括身份认证、数据加密、访问控制及入侵检测等在内的关键安全措施,并提出了多层次防御模型,以增强云服务用户的信心,同时促进云计算生态系统的健康发展。
|
9天前
|
存储 安全 网络安全
云端防御:云计算环境下的网络安全与信息保护策略
【4月更文挑战第11天】 随着企业和个人用户日益依赖云服务,其数据和应用程序的安全性成为不可忽视的挑战。本文深入探讨了在云计算环境中维护网络安全和信息保护的关键技术和最佳实践。通过分析当前的安全威胁、漏洞以及针对云平台的攻击手段,我们提出了一系列强化云服务安全性的策略,包括加密技术的应用、身份和访问管理、数据完整性监控、以及安全事件响应计划。此外,本文还讨论了合规性和隐私保护在云服务中的重要性,并提供了对未来云计算与网络安全发展趋势的展望。
9 0