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

简介: 其实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轻松同步家庭文件哟~~

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 人工智能 安全
云端防御:云计算时代的网络安全策略
随着云计算技术的飞速发展,企业和个人越来越依赖云服务来存储和处理数据。然而,云环境的开放性和灵活性也带来了新的安全挑战。本文将探讨在云计算时代,如何通过有效的网络安全策略保护数据不受威胁。我们将深入分析云服务的安全问题,并介绍一些实用的网络安全措施,帮助读者建立起一套完整的云端防御体系。
61 1
|
2月前
|
存储 安全 网络安全
云端盾牌:云计算与网络安全的融合之道
在当今数字化时代,云计算以其高效、灵活和成本效益的特点,成为了企业和个人用户的首选技术平台。然而,随着数据上云的步伐加快,网络安全问题也日益凸显,成为制约云计算发展的关键因素。本文旨在探讨云计算环境中的网络安全挑战,分析云服务、网络安全及信息安全的相互关系,并提出相应的解决策略。通过深入剖析,本文揭示了在享受云计算带来的便利的同时,如何构建坚固的网络安全防护网,确保信息资产的安全与隐私保护。
|
2月前
|
Cloud Native 持续交付 云计算
云端新纪元:探索云原生技术的奥秘在当今数字化时代,云计算已成为推动企业创新和增长的关键动力。随着云平台的不断成熟,云原生技术应运而生,以其独特的优势引领着一场新的技术革命。本文将深入探讨云原生的核心概念、主要特点以及它如何改变现代软件开发和部署的方式,为您揭开云原生这一神秘面纱。
云原生是一种构建和运行应用程序的方法,充分利用了云平台的弹性、分布式本质以及声明式基础设施。本文将解析云原生的十二要素,微服务架构的优势,以及容器化、持续集成与持续部署(CI/CD)等核心技术的实践应用。通过深入浅出的方式,让读者理解云原生不仅是一种技术,更是一种文化和方法论,它正在重塑软件开发流程,提高资源利用率和应用系统的可扩展性与容错性。
|
2月前
|
存储 安全 网络安全
云端盾牌:云计算时代的网络安全守护在数字化浪潮中,云计算以其高效、灵活的特性成为企业转型的加速器。然而,伴随其迅猛发展,网络安全问题亦如影随形,成为悬在每个组织头顶的达摩克利斯之剑。本文旨在探讨云计算服务中的网络安全挑战,分析信息安全的重要性,并提出相应对策,以期为企业构建一道坚实的云端防护网。
在当今这个数据驱动的时代,云计算已成为推动创新与效率的关键力量。它允许用户随时随地访问强大的计算资源,降低了企业的运营成本,加速了产品上市时间。但随之而来的网络威胁也日益猖獗,尤其是对于依赖云服务的企业而言,数据泄露、身份盗用等安全事件频发,不仅造成经济损失,更严重损害品牌信誉。本文深入剖析云计算环境中的安全风险,强调建立健全的信息安全管理机制的重要性,并分享一系列有效策略,旨在帮助企业和个人用户在享受云服务带来的便利的同时,也能构筑起强有力的网络防线。
|
2月前
|
安全 物联网 网络安全
云端盾牌:云计算与网络安全的融合之道
【10月更文挑战第3天】 本文旨在探讨云计算技术与网络安全之间的紧密联系,分析云服务中存在的安全挑战,并阐述如何通过先进的网络安全策略来保障数据的安全性和完整性。我们将从云服务的基本原理出发,深入了解其运作模式,进而探讨在云环境下保护敏感数据的关键技术和方法。此外,文章还将提供一系列实用的建议,帮助个人和企业更好地应对日益复杂的网络安全威胁。
38 2
|
3月前
|
机器学习/深度学习 安全 网络安全
云端盾牌:云计算时代的网络安全守护在这个数字脉搏加速跳动的时代,云计算以其高效、灵活的特性,成为推动企业数字化转型的强劲引擎。然而,正如每枚硬币都有两面,云计算的广泛应用也同步放大了网络安全的风险敞口。本文旨在探讨云计算服务中网络安全的关键作用,以及如何构建一道坚不可摧的信息防线,确保数据的安全与隐私。
云计算作为信息技术领域的革新力量,正深刻改变着企业的运营模式和人们的生活。但在享受其带来的便利与效率的同时,云服务的安全问题不容忽视。从数据泄露到服务中断,每一个安全事件都可能给企业和个人带来难以估量的损失。因此,本文聚焦于云计算环境下的网络安全挑战,分析其根源,并提出有效的防护策略,旨在为云服务的安全使用提供指导和参考。
89 8
|
3月前
|
监控 安全 网络安全
云计算与网络安全:构建安全的云端未来
在当今这个数字化时代,云计算已成为推动技术创新和服务交付的重要力量。然而,随着云服务的普及,网络安全和信息安全的挑战也日益凸显。本文探讨了云计算的基本概念、面临的安全威胁以及采取的防护措施,旨在揭示如何通过先进技术和管理策略确保云环境的安全性。通过对现有技术的分析,本文展示了保护数据和基础设施免受网络攻击的可能性和重要性,为未来的云安全提供了方向。
47 1
|
3月前
|
监控 安全 网络安全
云端的守护者:云计算中的网络安全挑战与策略
在数字时代的浪潮中,云计算以其灵活性和可扩展性成为了企业信息技术架构的核心。然而,随之而来的网络安全问题也日益凸显。本文将探讨云计算环境下的网络安全挑战,分析云服务模型的安全考量,并提出有效的安全防御措施。通过深入浅出的方式,旨在为读者提供一套清晰的云计算网络安全指南,确保数据的安全与隐私保护,同时促进企业的健康发展。
|
3月前
|
存储 安全 网络安全
云端防御:云计算时代的网络安全新策略
【8月更文挑战第40天】随着云计算技术的飞速发展,企业与个人越来越依赖于云服务来处理数据和运行应用程序。然而,这种依赖也带来了新的安全挑战。本文将探讨在云计算环境中维护网络安全的重要性,并介绍如何通过实施先进的安全策略和技术来保护云基础设施免受网络威胁。我们将从基础的云服务安全措施谈起,逐步深入到更复杂的信息安全实践,最后通过一个简单的代码示例说明如何在云环境中部署一个安全的Web应用程序。
|
3月前
|
存储 安全 网络安全
云端守护:云计算与网络安全的融合之路
在数字化浪潮中,云计算如同一股不可阻挡的力量,重塑着企业的信息架构。然而,随之而来的网络安全挑战也日益严峻。本文将探索云计算与网络安全如何相互促进,共同构建一个更为坚固的信息安全防线。从云服务的基本概念出发,深入到网络安全的核心问题,再到信息安全技术的前沿应用,我们将一同见证这场技术演进的奇妙旅程。
39 1