您的位置:首页 >产经 >

如何创建Linux的Linode云实例

2019-12-12 18:58:01   编辑:   来源:
导读 您终于决定是时候将您的数据中心扩展到云上并使用Linux了。要实现这一点,有很多途径可以获得成功(比如Amazon AWS、Microsoft Azure、谷歌云)。一旦你超越了这些大公司,你会发现许多提供类似功能的更划算的解决方案。Linode就是这样一家公司,它提供高性能的SSD Linux服务器,可以满足您的基础设施需求。他们的计划起薪为每月5美元,被以下人士使用: Linode提供24x7

您终于决定是时候将您的数据中心扩展到云上并使用Linux了。要实现这一点,有很多途径可以获得成功(比如Amazon AWS、Microsoft Azure、谷歌云)。一旦你超越了这些大公司,你会发现许多提供类似功能的更划算的解决方案。Linode就是这样一家公司,它提供高性能的SSD Linux服务器,可以满足您的基础设施需求。他们的计划起薪为每月5美元,被以下人士使用:

Linode提供24x7支持、备份、节点平衡器、api、stackscript、40Gbps网络连接、shell访问和(以典型的IT方式)99.9%的保证正常运行时间。

我想带您体验一下在Linode上旋转Linux实例的过程,向您展示它是多么简单。这将假定您已经拥有Linode帐户,可以登录。做好准备之后,就可以部署第一个Linux映像了。

您需要做的第一件事(登录到您的帐户后)是单击Linodes选项卡,然后单击Dashboard选项卡。从那里(图A),单击Deploy A Image。


单击deploy,映像将开始旋转(最多需要2-5分钟)。一旦部署了映像,它将出现在您的Linodes |指示板选项卡上(图C)。


正如您所期望的那样,无法通过基于web的界面访问图像。这些映像大多数是基于服务器的,不包括GUI,因此访问仅限于安全shell。如果单击Remote Access选项卡,就会得到一个可以使用的面向公众的IP地址。复制这个IP地址,打开您的Linux终端(或窗口中支持ssh的gui工具)并登录。对于使用Linux终端的用户,登录Linode镜像的命令如下:

其中IMAGE_IP是新创建的映像的实际IP地址。

如果您想让这变得简单一点,您可以在/etc/hosts文件(在您的本地Linux机器上)中添加一个条目。打开该文件进行编辑(使用您最喜欢的文本编辑器),并添加如下条目:

其中SERVER_IP是Linode映像的实际IP地址(可以在Linode仪表板的Remote access选项卡中找到)。

一旦你保存了该文件,你可以访问你的Linode Linux图像与命令:

此时,您可以对Linode映像执行任何您需要的操作:安装一个LAMP堆栈,Docker…前途无量。我建议创建一个新用户,将其添加到sudoers组,然后禁用对ssh的根访问。方法如下:

在继续之前,确保能够使用新创建的用户通过ssh进入服务器非常重要。一旦您验证了这是可能的,您可以禁用root登录与ssh打开/etc/ssh/sshd_config文件(与您最喜欢的文本编辑器),并更改以下行:

保存并关闭文件。在更改生效之前,您必须使用以下命令重新启动sshd:

一旦服务重新启动,任何时候任何人试图用根用户登录那个Linode映像,他们将看到权限被拒绝,请重试错误,将不会被授予访问权限。

Linode在使部署Linux映像的过程变得极其简单方面做得很好。确保查看他们的功能/定价矩阵,看看他们是否有适合你需要的计划。