最近出于某些原因需要寻找云服务器,作为学生就看到了阿里云目前针对高校学生的优惠活动——飞天加速计划。
之前曾经了解过腾讯、阿里等针对学生的活动,所以这次有需求就直接来到阿里云查找相关服务。一年过去阿里云对于学生的优惠政策变化了很多,比如需要进行实验和写使用体验的文章等等来领取免费服务(好消息是,这么做的同时可以免费领取云服务器,这和之前 9.8元/月 的政策有所不同)——那么在此我就想要简述一下在使用阿里云ECS时的一些心得发现。
0x01 配置
首先,购买 ECS 完成后是需要先配置密码的,在对应实例的管理控制台可以看到“重置实例密码”的链接,通过这个界面设置好密码后(一定要记好密码,如果忘记了也可以重新设置)就可以在本地用设置好的密码(用户名被设置为root)ssh访问实例了。
如果不配置,用 ssh 会直接返回这样的错误:
另外连接的时候注意主机地址前面要带上“[用户名]@”的内容,否则很可能因为默认使用本地的用户名和凭据导致登录失败。
0x02 使用
连上实例之后,接下来就是最基础的一些配置。
阿里云的ECS实例是默认配置了安全组的,所以如果搭服务端自定义端口的时候就可能会被阻断(我的这个实例甚至连80端口都是默认屏蔽的),需要到安全组选项卡下进行设置。
如果图省事的可以在安全组直接新增一条放行所有入方向访问的规则,但是这么做的话会导致安全性下降,建议使用 iptables 等来进行实例内部的防火墙配置(宝塔面板自己会设置防火墙,所以配置宝塔直接在安全组里放行所有访问就可以了)。
然后访问一下实例就可以确认操作是否成功。
但是需要注意,国内的云服务器实例都需要备案才能带域名访问,所以考虑到备案成本和难度想用这个来搭个人站点的可以歇歇了。(个人使用ECS的目的是测试开发的通信系统,所以不考虑这些问题。)
0x03 技巧
如果经验不足乱搞一通把系统搞坏了,可以在控制台选择重置系统。
这里因为需要我首先将系统重置为 Ubuntu,有系统需求的请一定注意这一点,否则把应用部署到云上之后发现没法运行,重新来过会很麻烦。另外可以在重置系统时就设置密码,这里我使用 ecs-user 来作为日常登录的账户,因为如说明所说安全性会有所提高。