You need to enable JavaScript to run this app.
导航

启动并连接到ECS Linux实例

最近更新时间2023.12.26 10:17:33

首次发布时间2021.12.23 15:54:13

本文将介绍启动并连接到ECS Linux实例。

前言

云服务器ECS(Elastic Compute Server)是一种由CPU、内存、云盘组成的资源集合,每一种资源都会逻辑对应到数据中心的计算硬件实体。您可以结合自己的需求申请对应大小、不同规格的资源,用于运行不同的业务负载,而无需关注硬件服务器的位置和状态。

本实验将帮助您在火山引擎上成功启动 Linux 实例,并在该实例启动运行之后,使用SSH客户端连接登录系统。

关于实验

  • 预计部署时间:10分钟
  • 级别:初级
  • 相关产品:ECS
  • 受众: 通用

实验说明

  • 点击此链接登录控制台。

  • 如果您还没有账户,请点击此链接注册账户。

实验步骤

第一步-创建ECS实例

进入ECS控制台,然后单击创建实例以创建和配置虚拟机。

第二步-配置实例

  1. 在此页面,您将进行基础配置,选择计费类型、地域及可用区、计算规格、镜像、系统盘。

    • 计算规格包含各种CPU、内存和云盘IOPS容量组合,以便您为应用程序选择适当的组合,系统默认ecs.g1.large;本教程使用系统默认的ecs.g1.large规格。

    • 镜像是预先配置的服务器模板,用于启动实例;本教程选择Centos 8.3 。

    • 系统盘用来安装操作系统,可以选择不同的大小,最小为40G;本教程选择40G。

    配置完成后,点击下一步:高级和网络配置。

  2. 在此页面,您将进行网络和高级配置,配置私有网络、子网、安全组、分配公网IP、秘钥对、实例名称。

    • 您可以选择一个已经创建好的私有网络,或创建一个新的私有网络,再进行选择,本教程选择已经创建好的VPC。

    • 子网选择上面私有网络中的一个子网。

    • 安全组默认使用default即可。

    • 开启自动分配公网IP。

    • 登录凭证使用秘钥对登录,选择现有秘钥对或创建新秘钥对。

    • 输入实例名称。

    配置完成后,点击下一步:确认订单。

  3. 在此页面,确认您的实例配置信息,如果配置正确,点击立即购买。

  4. 在此页面,会有实例相关资源的启动状态,点击去控制台可以查看信息。

  5. 在此页面,会显示实例的运行状态:运行中,您可以按右上方的刷新按钮来刷新实例状态列;会显示实例的公网IPv4地址,您可以复制出公网IPv4地址,以便在第三步使用SSH连接实例时使用。

    点击上面实例名称,可以查看详细信息。

第三步-连接到实例

实例启动完成后,使用SSH客户端连接实例了。

  • Windows 用户:查看下方Windows部分,包含SSH的Git Bash相关说明。

  • Linux/Mac用户:查看下方Linux/Mac部分,查看使用终端的相关说明。

Windows

  1. 点击此链接下载适用于Windows的Git。运行已下载的安装程序,默认设置即可。

  2. 右键单击桌面并选择Git Bash Here,打开Git Bash。

  3. 使用 SSH 连接实例。在本示例中,用户名为 root,SSH 密钥存储于我们在第二步中 的 2)部分选择的密钥保存路径,IP 地址来自第二步的的 5)部分。

    • 格式为:
      ssh -i {full path of your .pem file} root@{instance IP address}

    • 输入示例:
      ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' root@{IP_Address} #例如 ssh -i 'c:\Users\Administrator\.ssh\support.pem' root@123.123.123.123

    • 您会看到以下内容响应:

      The authenticity of host '123.123.123.123 (123.123.123.123)' can't be established.
      ED25519 key fingerprint is SHA256:qLFvkD1hbRnGk2DGQz1eQxxxxxxXo0jxSguGxxsrocE.
      This key is not known by any other names
      Are you sure you want to continue connecting (yes/no/[fingerprint])? 
      
    • 输入yes并按Enter,您会看到以下内容响应:
      Warning: Permanently added '123.123.123.123' (ED25519) to the list of known hosts

    • 然后会看到登录实例的信息,表示您已经连接到云中的ECS虚拟机。

Linux/Mac

默认情况下,Mac 或 Linux 计算机会安装有 SSH 客户端。您可以通过在命令行键入 ssh 来检查 SSH 客户端。如果您的计算机无法识别该命令,您可以下载 OpenSSH 项目免费提供的一整套 SSH 工具的实现文件。

  • Mac用户:要打开终端窗口,请按 Command + Space 并在搜索窗口中键入 terminal。然后,按 enter 即可打开终端窗口。
  • Linux 用户:打开终端窗口。
  1. 使用 chmod 命令来确保您的私有密钥文件不是公开可见的,具体方法是输入 “chmod 400 秘钥路径/mykeypair.pem” 来限制对您的私有 SSH 密钥的权限。

    您不需要在每次连接实例时都执行上述操作,只需针对拥有的每个 SSH 密钥设置一次即可。

  2. 使用 SSH 连接实例。在本示例中,用户名为root,SSH 密钥存储于我们在第二步中的 2)部分选择的密钥保存路径,IP 地址来自第二步的的 5) 部分。

    • 格式为:
      ssh -i {full path of your .pem file} root@{instance IP address}

    • 输入示例:
      ssh -i ~/.ssh/MyKeyPair.pem root@123.123.123.123

    • 您会看到以下内容响应:

      The authenticity of host '123.123.123.123 (123.123.123.123)' can't be established.
      ECDSA key fingerprint is SHA256:c8r95VkuOaYCC6cJXLMdqxxxxxxpLpMwawaIFlTg4A.
      Are you sure you want to continue connecting (yes/no/[fingerprint])? 
      
    • 输入yes并按Enter,您会看到以下内容响应:
      Warning: Permanently added '123.123.123.123' (ECDSA) to the list of known hosts.

    • 然后会看到登录实例的信息,表示您已经连接到ECS 虚拟机。

第四步-终止实例

您可以通过ECS控制台轻松终止实例。最好终止不再使用的实例,以免继续为其付费。

  • 返回ECS控制台,选择您创建的实例旁边的选择项,然后单击删除。