第一部分:简介
我是一名来自江西的大三学生,在CSDN上了解到“飞天加速计划·高校学生在家实践”活动,虽然不是计算机专科生,但是我自幼就对计算机方面的内容比较感兴趣。从大学开始就希望拥有一台自己的服务器,能更好的帮助我掌握计算机方面的知识,恰逢作业需要用到Minecraft来呈现,但是鉴于大家的笔记本电脑性能较低,无法承受本地联机合作带来的负担,并且本地存储作业内容也有遗失的风险。为了能更好的和小组成员合作完成作业,我采用了架设云服务器的方式来合作。于是我参与了阿里云的飞天加速计划,开始搭建适合自己的MC服务器。
第二部分:架设方案
鉴于领用的服务器配置是双核2G,我先选用了负担更小、较为易用的Ubuntu来作为系统。阿里云很方便的一点是无须安装任何软件,使用“Workbench远程连接”这项功能即可轻松的访问实例。接下来,我部署了Java17环境。为了管理方便,并且为了减轻服务器的压力,我选择了Github的一个开源GUI控制面板项目部署在了服务器,并且开放了相应的端口权限。这样一来,我可以不通过workbench或者ssh链接,也能随时检查服务器的状态,并且全程是通过GUI交互,即使是不了解命令行的其他小组成员也可以轻松管理服务器。最后,我架设了Minecraft的服务器端,并且令其成功运行。因为节点可以设置在境内,所以我与小组成员连接服务器延迟也很低,作业也非常顺利。
第三部分:总结
通过“高校学生在家实践”,作业效率大幅度提升,我顺利的完成了小组作业并提交,利用云服务器的作业方式也获得了老师和同学的一致认可,作为非专业的自己,也学习到了如何顺利架设服务器,获得了大量的新知识。
第四部分:一些经验分享
在设置服务器的时候,尽可能使用密钥对来完成安全验证。设置密码应当尽量乱序且复杂,因为服务器一旦开设后,会有被暴力破解密码的风险。