距离上次更新本文已经过去了 245 天,文章部分内容可能已经过时,请注意甄别

1. 什么时候需要购入云服务器?

因为使用虚拟机多少还需要占用本地的电脑配置,最终写出来的项目也不能放到公网上给其他用户使用,或放到简历上给 HR 看。

这时候就需要购买云服务器,来将我们的项目部署到云上;亦或者是直接用云服务器厂商提供好的 Linux 环境来进行学习,免去了自己安装虚拟机的过程。

如果你符合以下条件,就可以考虑购入云服务器了:

  • 需要将项目部署到公网访问的时候;
  • 项目需要 24H 运行的时候(比如 KOOK/QQ 频道的机器人);
  • 你的电脑配置低(主要是内存 <= 8GB),无法负担虚拟机的性能需求;
  • 懒得自己配置虚拟机(多少还是有些麻烦);

但,如果你的电脑配置足够,慕雪还是推荐你先在本机上使用虚拟机来学习 Linux;

2. 关于云服务器厂商选择

主流云服务器厂商有腾讯云、阿里云、华为云、百度云、京东云。

但我不推荐初学者在这些大厂家处购买云服务器,因为大厂的云服务器都是很贵的,除了首年优惠能在 100 元以下拿下,后续要续费就是老用户与狗不得入内了

举个例子,我在腾讯云购置的 2 核 4GB 内存的云服务器,在学生优惠下两年 360,但续费一年就要 980。对于学习者来说,这个价格是很难承担得起,也没有必要去承担的。

刚开始学习的时候,我们没有将项目公开到公网的需求,所以不需要用到云服务器的公网 IP,所以更没有必要购买云服务器了。将大厂云服务的新人优惠留到你真正需要购买云服务器(部署项目,求职需要,业务需要)的时候,在大厂趁打折和新人优惠一次性买个多年的云服务器,才是更好的选择。

但是,如果你符合了第一点提到的 3 种情况,那就可以考虑在二线厂家购买云服务器。这些厂家的云服务器价格相对较便宜,只要该公司有有关部门颁发的云服务器产品的运营许可证,也不怕他跑路,对于我们初学者来说绰绰有余!

如果一个云服务器的官网没有域名 ICP 备案和经营许可证,那就说明它是无证经营,随时有可能跑路!

这里推荐雨云,在二线厂家中相对较稳定,也拥有工信部颁发的增值电信业务经营许可证。我已经用了将近一年了,莫得问题。对于初学者来说,只要 25 元一个月就能买到 2H2G 的配置,已经完全足够。

3. 以雨云为例配置云服务器

在雨云注册账户后,进入云服务购买界面,建议选择宿迁的云服务器,CPU 随便选,后两个 CPU 的云服务器便宜些(但是经常没货)

往下滚动,系统选择 CentOS 8 Stream,和本站虚拟机教程中安装的 Linux 系统一致。

更新:现在 CentOS8 的系统有大量软件源失效,处理起来很麻烦,目前慕雪的所有 Linux 教程已经迁移到了 ubuntu22.04 上,你也可以安装更新更频繁的 ubuntu。

公网 IP 选择 NAT 共享 IP 的方式,因为国内的公网 IP 价格比较昂贵,所以雨云提供了多个端口的 NAT 共享公网 IP 方案,这样对于测试 / 学习环境的使用来说绝对足够,也借此打低了云服务器的价格。

NAT 共享公网 IP 并不代表没有公网 IP,只是公网 IP 你只能开放 10 个端口进行使用,对于我们学习来说用不上这么多端口,所以不需要担心会不够用的情况!

如果你非常想要独立公网 IP,可以考虑购买香港 / 美国地域的服务器,价格相比大厂依旧有优势,只不过网络延迟相比国内的服务器会稍微高些。

购买完毕云服务器后,会进入全自动的初始化阶段,等待控制台的云服务器状态变成运行中后,我们就可以使用了。全程不需要我们做任何操作,非常的方便。

因为是 NAT 模式,所以我们需要在控制台内将云服务器的 22 端口映射出来,这样就可以使用共享的公网 IP 和端口来进行 ssh 链接了。

比如图中的机器,公网 IP 就是 43.248.185.65,端口是 42126,我们在 tabby 终端中按如下方式填写配置,就能成功连上云服务器。

雨云的 root 密码在控制台中左侧有,名为远程密码,点击复制密码。

然后在 tabby 中键入 root 的密码,接受密钥,就 OK 了!

全程不需要我们对云服务器的系统做任何的操作,几分钟就能搞定!