初识云服务器

简介: 作为未来的开发者,很有必要搞一个自己的云服务器,模拟生产环境

我是内江师范大四的学生,专业是计算机科学与技术,最近在自学linux,目的是把自己的springcloud项目部署到云服务器上,同时现在主流的部署环境都要依赖docker,并且还想把redis,mysql等编排部署到docker中,那么就需要一个云开发环境来帮助我学习,虽然虚拟机也可以满足,但还是觉得有机会的话想购买域名报备后让我的同学老师访问一下。
前两个星期体验了ecs,需要先做测试题,通过了就立马开通了一个服务器,当然学生计划的实例是不需要自己选择配置的,极大地方便了学生们初识云服务器的操作。具体流程是输入阿里云账号密码,进去看到服务界面,重新改写密码,实例重启,远程连接,进行操作,部署项目,报备,其他人即可访问。

今天我来讲一讲我对于远程连接的心得,分享给要使用云服务器的同学们

连接方式有多种,阿里云自带了三种方式在网页上连接,我选择的是puTTY和winSCP,当然还有很多例如XShell可以选择。putty访问如下:
图片.png
输入账号root,和定义实例时配置的密码即可登录。

因为云服务器是公网ip,所以随时都可以连接,这不仅仅是便利还是一种隐患,当然阿里云也为我们想到了这点:
图片.png

在侧边栏可以看到网络安全组,这就是一道虚拟防火墙,用于隔绝隐患,里面有复杂的机制用于判断你的ip地址和用户信息是否匹配等一系列问题

image.png

点击配置规则

我们发现22端口打开,这正是系统为我们打开的ssh连接,我们只有这样才能去远程操纵云服务器,同样才可以去安装宝塔等:

image.png

初学者安装宝塔时,需要把80http协议,和443https协议端口打开,不然无法在本地网页操作云端服务器:

image.png

我们以我刚刚学习的docker来谈谈云服务器和安全组的实质是:
image.png
云服务器是一台linux(我查过资料说aliyuncloud学生机完全兼容centos7,我们就可以把它当成是一台centos),在linux上运行的应用需要有端口号,那么安全组就是让这个端口号暴露(暴露的规则可以去设置里面自己调试),没有在安全组暴露端口的无法从外网连接,这就是它的作用,题外话一句:docker相当于应用里面还有一台小虚拟机,小虚拟机的端口又需要映射给宿主机,宿主机端口又要过安全组...这样一来“云”操作大致如此。这就是我的理解。

结语

通过这段时间的学习,在“高校学生在家实践”,我学到很多知识,这些知识是从书本里学习不到的,感谢阿里云的飞天加速计划·高校学生在家实践,让更多的需要学习的小伙伴学到了知识,我也会去推荐给我的朋友来一起学习。在使用的这几天里,体验还是非常好的。以后能有机会,我自己也会去阿里买一个自己的服务器。十分感谢阿里免费赠送的服务器体验,我也会好好珍惜这段时间,希望我自己能够利用这段时间好好的提升自己。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
SQL 测试技术 网络安全
[ 渗透工具篇 ] sqlmap 详解(一) sqlmap 安装详解
[ 渗透工具篇 ] sqlmap 详解(一) sqlmap 安装详解
2151 0
[ 渗透工具篇 ] sqlmap 详解(一) sqlmap 安装详解
|
存储 Linux iOS开发
【Picgo指南】图床神器之Picgo工具的安装与快速上手详细教程
【Picgo指南】图床神器之Picgo工具的安装与快速上手详细教程
1793 4
|
10月前
|
安全 大数据 Go
深入探索Go语言并发编程:Goroutines与Channels的实战应用
在当今高性能、高并发的应用需求下,Go语言以其独特的并发模型——Goroutines和Channels,成为了众多开发者眼中的璀璨明星。本文不仅阐述了Goroutines作为轻量级线程的优势,还深入剖析了Channels作为Goroutines间通信的桥梁,如何优雅地解决并发编程中的复杂问题。通过实战案例,我们将展示如何利用这些特性构建高效、可扩展的并发系统,同时探讨并发编程中常见的陷阱与最佳实践,为读者打开Go语言并发编程的广阔视野。
|
消息中间件 前端开发 数据库
为什么使用消息中间件
为什么使用消息中间件
218 0
|
安全 Serverless 数据处理
通用函数(ufuncs)在NumPy中的应用实践
【4月更文挑战第17天】通用函数(ufuncs)是NumPy中非常重要的工具,它们允许对数组中的每个元素执行相同的数学运算,无需编写循环。通过ufuncs,我们可以高效地处理大规模数据集,并利用广播机制在形状不同的数组之间进行运算。掌握ufuncs的应用实践,将极大地提升我们在数值计算和数据处理方面的效率。
|
Java
【专栏】Java 8 的 Streams 提供了一种处理数据集合的新方式,增强了代码的可读性和可维护性
【4月更文挑战第28天】Java 8 的 Streams 提供了一种处理数据集合的新方式,增强了代码的可读性和可维护性。本文介绍了 Streams 的基本概念,如从数据源创建 Stream,以及中间和终端操作。通过过滤、映射、归并、排序、分组等案例,展示了 Streams 的使用,包括并行 Streams 提高效率。学习 Streams 可以提升代码质量和效率,文章鼓励读者在实际开发中探索更多 Streams 功能。
71 0
|
缓存 Linux 开发工具
【命令行魔法:掌握Linux基础工具开发的独门技艺】(一)
【命令行魔法:掌握Linux基础工具开发的独门技艺】
119 1
|
JavaScript 前端开发
《现代Javascript高级教程》正则表达式的常见问题与练习
正则表达式的常见问题与练习 正则表达式是面试中经常被提及的主题之一,但很多人在面试中对于正则表达式的问题常常感到困惑。在本节中,我将通过一些常见问题和练习题目来帮助你更好地理解和掌握正则表达式的技巧。
122 0
|
前端开发 JavaScript
前端学习:javascript正则表达式及前端组件
前端学习:javascript正则表达式及前端组件
186 0
|
IDE Linux 网络安全