我是一名就读某大学本科的软件工程专业的学生,由于Linux课程的实验要求必须使用云服务器部署网站,且必须能被外网访问,我接触到了阿里云的ESC云服务器。因为一直在使用来自阿里云ubuntu的软件源,所以在选择服务器时第一个就是想到阿里云,再加上阿里云有个开发者成长计划,学生可以免费试用,那自然是要白嫖的。
阿里云的ESC云服务器给我带来的体验令我非常满意,我不用去在意网络的部署,自带有公网IP,而作为使用者,我只需要像在使用自己电脑的ubuntu系统那样使用云服务器。关于ESC服务器的使用过程中出现的问题不多,因为就我目前使用到的功能来看,我完全可以把他当做本地机使用。我在使用过程中碰到的第一个问题就是使用win11的终端进行连接时,报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”,后面跟着有RSA host key for XXX has changed,回想一下应该是首次连接时输入yes把ssh连接的服务器的公钥保存了下来,于是找到用户目录下的.ssh文件夹,将里面的文件删除即可重新进行ssh连接。第二个问题是如何更改操作系统,由于在Linux课程中都是使用centOS7为例子进行学习,而我在选择服务器时选择的是ubuntu系统,经过一顿摸索操作,终于在重置实例密码后面的三点的上下文菜单中找到了更换操作系统的选项,另外更换前记得对数据进行保存。第三个问题是端口访问问题,一开始以为是Linux防火墙的问题,但是关闭后也无法通过外网访问端口,在服务器的回环地址127.0.0.1却可以正常访问,首先可以排除项目的问题,然后防火墙问题也被排除了,于是只能把目光放到云服务器上,果然实例里面有个安全组,在里面就可以进行入站出站规则的设置。
ESC云服务器给我的体验非常满意,相比较本地,最令我满意的是它的下载速度(虽然只能说校园网太拉了),安装Mysql基本是眨个眼的时间,反观用校园网的本地机,墨迹要命。而且通过XShell进行操作时,反馈也是感受不到什么延迟的。今后,我想也会继续购买续费云服务器,使用过一次后就知道有多香了。