且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

ECS使用体验

更新时间:2022-06-20 14:31:54

我是一名2018级学生,就读专业为物联网工程。这不是临近毕业了嘛,在家肝毕设,也快接近尾声了,就想着搞台服务器发布我的应用测试一下。我正好在阿里云官网以学生作为关键字搜索产品时,发现了这个"飞天加速计划·高校学生在家实践"活动,马上就按照步骤免费领了试用期为两周的ECS服务器。

我本人也是第一次使用云服务器,该活动有个新手入门体验,这个入门体验对于我这种新手来说还是很有参考价值的。我通过这个体验能够初步了解到如何管理自己的服务器实例。工作台里也有许多教程,对于第一次使用ECS的人来说很有参考价值,非常推荐去浏览。

当我们创建好一台服务器实例,第一步肯定是连接它啦!这里会涉及到两种工具。

  1. 远程连接服务器的软件,这里我推荐宝塔SSH终端
    这个一款同时支持SSH和SFTP客户端的免费软件
  2. FTP客户端软件,这里我推荐FileZilla
    是一个快速可靠的、跨平台的FTP,FTPS和SFTP客户端,简单来说就是给服务器传输文件

在使用中遇到的大坑就是与端口有关的安全组了。在成功部署完我的应用后,我试着通过服务器实例分配的公网ip访问时,发现都是服务器拒绝访问,很奇怪。捣鼓了很久,看到网上有帖子说可能是因为服务器的安全组没有开放端口。本以为这样就结束了,没想到服务器内部的防火墙也要开放端口。

总结:关于端口放行问题

  1. ECS实例安全组设置放行的端口和对应ip
  2. 服务器执行firewall-cmd --permanent --add-port=端口/tcp放行端口

通过这次"高校学生在家实践"活动,我也真正体验了一把部署+运维的工作,与本地虚拟机不一样,云服务器还是要考虑安全问题的。在涉及安全方面的问题时就不能像使用本地虚拟机一样彻底禁用安全服务,要做到通过配置实现访问,也就是权限控制。最后,我也非常感谢阿里云平台能够给我们广大学生提供这么一个资源,谢谢!