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

本文涉及的产品
云服务器 ECS,每月免费额度200元 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
目录
相关文章
|
5天前
|
存储 安全 网络安全
云端防御战线:融合云计算与网络安全的未来之路
【4月更文挑战第30天】 在数字化的浪潮中,云计算已经成为企业转型和技术创新的强大引擎。然而,随着云服务日益普及,数据的安全性和隐私保护问题也愈发凸显。本文深入探讨了云计算环境中网络安全的挑战与策略,重点分析了信息安全管理、加密技术、身份验证以及入侵检测等关键技术的应用。通过综合研究,提出了一个多层次、动态的网络安全防御框架,旨在为云服务提供商及其用户打造一个更加安全、可靠的计算环境。
|
2天前
|
监控 安全 网络安全
云端之盾:构建云计算环境下的网络安全防线
【5月更文挑战第3天】 在数字化转型的浪潮中,云计算作为企业IT架构的核心,提供了弹性、可扩展的资源和服务。然而,随着数据和应用不断向云端迁移,网络安全威胁也随之增加,给企业带来了前所未有的挑战。本文将探讨在云计算环境下,如何通过综合安全策略和先进技术手段来构建坚固的网络安全防线,确保云服务的安全性和数据的机密性、完整性与可用性。
12 5
|
4天前
|
云安全 人工智能 安全
云端守卫:构筑云计算环境下的网络安全防线
【5月更文挑战第1天】 随着企业数字化转型的深入,云计算已成为支撑现代业务架构的关键平台。然而,云服务的广泛应用也带来了前所未有的安全挑战。本文将深入探讨在云计算环境中如何构建一个全面的网络安全防护体系,涵盖从云服务模型到网络安全策略、从风险评估到防御机制的多个维度。通过分析当前云安全领域的最佳实践和创新技术,我们旨在为读者提供一个关于如何在享受云计算便利的同时确保数据与应用安全的实用指南。
|
4天前
|
监控 安全 网络安全
云端防御:融合云计算与网络安全的未来之路
【5月更文挑战第1天】 随着企业数字化转型的不断推进,云计算已成为现代业务架构的核心。然而,云服务的广泛应用也带来了前所未有的安全挑战。本文将深入探讨在动态、多租户的云环境中,如何通过创新的安全技术和策略来保障数据和资源的安全。我们将分析云计算服务模型与网络安全的关系,探讨当前面临的主要安全威胁,并提出相应的解决方案和管理最佳实践。文章旨在为读者提供一个全面的框架,以理解和应对在云平台上进行业务操作时可能遇到的安全风险。
|
4天前
|
存储 安全 网络安全
云端防御:构建弹性云计算环境下的网络安全防线
【5月更文挑战第1天】 随着企业纷纷拥抱云计算以提升业务敏捷性和降低成本,云服务的安全威胁也愈发凸显。本文聚焦于如何在动态且复杂的云计算环境中保障数据和应用程序的安全性,探讨了当前主流的云安全策略、挑战及其解决方案。从身份验证到数据加密,再到入侵检测系统,文章深入分析了构建坚固网络防线的关键技术和最佳实践,旨在为读者提供一套全面的云计算安全指南。
|
4天前
|
存储 安全 网络安全
云端防御线:融合云计算与网络安全的战略性布局
【4月更文挑战第30天】 随着企业数字化转型的加速,云计算已成为推动业务增长的关键驱动力。然而,云服务的广泛采用也带来了前所未有的安全挑战。本文深入探讨了在动态和复杂的云环境中维护网络安全的关键技术与策略。通过分析云计算服务模型、网络威胁面及信息安全最佳实践,文章旨在为企业构建一个既灵活又坚固的防御体系提供指导,确保在享受云服务带来的便利的同时,有效防范潜在的安全风险。
|
4天前
|
监控 安全 网络安全
云端防御战线:融合云计算与网络安全的未来策略
【4月更文挑战第30天】随着企业数字化转型的加速,云计算已成为支撑现代业务架构的关键平台。然而,云服务的广泛采用也使组织面临前所未有的网络威胁。本文将深入探讨如何在动态且复杂的云环境中实施有效的网络安全措施,确保信息资产的安全与完整性。文中不仅分析了云计算服务模型中存在的安全挑战,还提出了一系列创新的安全策略,包括身份验证、数据加密、访问控制及持续监控等,旨在为读者提供一套全面的网络安全解决方案框架。
|
4天前
|
存储 安全 网络安全
云端防御战线:融合云计算与网络安全的未来策略
【4月更文挑战第30天】 随着企业数字化转型加速,云计算服务成为支撑现代业务的关键基础设施之一。同时,数据泄露、网络攻击等安全威胁也随之增加。本文探讨了在云服务框架下实现网络安全和信息保护的策略和技术,包括最新的加密方法、身份验证机制和入侵检测系统。我们分析了当前的挑战,提出了一系列创新措施,旨在为组织提供一套全面的安全解决方案,确保在享受云计算带来的便利性的同时,也能维护数据的完整性和隐私。
|
4天前
|
机器学习/深度学习 监控 安全
云端防御战线:云计算环境下的网络安全策略与实践
【4月更文挑战第30天】 随着企业纷纷将数据和服务迁移至云平台,云计算环境的安全性成为不容忽视的问题。本文针对当前云计算环境中存在的安全风险进行了深入剖析,并提出了一系列切实可行的安全策略与措施。文章首先概述了云计算服务模型及其固有的安全挑战,接着详细讨论了网络安全防护的最佳实践,包括身份验证、数据加密、入侵检测和安全事件管理等关键技术的应用。此外,文中还强调了制定综合安全政策、进行持续监控和评估的重要性。通过这些综合性策略的实施,旨在为云计算环境下的信息安全管理提供一套全面的解决框架。
|
4天前
|
存储 安全 网络安全
云端之盾:构筑云计算环境中的网络安全防线
【4月更文挑战第30天】在数字化浪潮不断推进的今天,企业和个人越来越依赖云计算服务以提高效率和降低成本。然而,随着数据和应用向云端迁移,传统的网络边界变得模糊,给网络安全带来了前所未有的挑战。本文将深入探讨云计算环境中特有的安全威胁,分析当前主流的安全技术和策略,并提出一种多层次、动态的网络安全防御模型,旨在为云服务用户提供更为坚固的信息保护屏障。