使用 SSH 连接到AWS EC2 Linux 实例(Windo

2020-10-27  本文已影响0人  梅西爱骑车

启动您的实例之后,您可以连接到该实例,然后像使用您面前的计算机一样来使用它。
另外,使用XShell方式连接EC2,参考:https://www.jianshu.com/p/7a2a3f42f159

以下介绍如何使用 SSH 客户端连接到您的AWS EC2实例,当然,该方案适用连接任何Linux系统实例。

一、准备工作

在连接到 Linux 实例之前,请先完成以下先决条件:

验证该实例是否就绪
启动实例后,需要几分钟准备好实例,以便您能连接到实例。检查您的实例是否通过了状态检查。您可以在实例页面的状态检查列中查看此信息。

验证有关连接到您的实例的常规先决条件
要查找实例的公有 DNS 名称或 IP 地址以及您应用来连接到实例的用户名,请参阅 连接到您的实例的常规先决条件

根据需要在您的本地计算机上安装 SSH 客户端

您的本地计算机可能已默认安装了 SSH 客户端。您可以通过在命令行中键入 ssh 来验证这一点。如果您的计算机无法识别该命令,可安装 SSH 客户端。

二、使用 SSH 客户端连接到 Linux 实例

通过以下过程使用 SSH 客户端连接到您的 Linux 实例。如果您在尝试连接到实例时收到错误,请参阅 排查实例的连接问题

使用 SSH 连接到您的实例

  1. 在终端窗口中,使用 ssh 命令连接到该实例。您指定私有密钥的路径和文件名 (.pem)、实例的用户名以及实例的公有 DNS 名称或 IPv6 地址。有关如何查找私有密钥、实例的用户名以及实例的 DNS 名称或 IPv6 地址的更多信息,请参阅查找私有密钥获取有关您的实例的信息。要连接到实例,请使用以下命令之一。

    • (公有 DNS域名)要使用实例的公有 DNS 域名进行连接,我的操作系统版本是win10,打开命令行窗口,请输入以下命令(注意替换pem文件和域名为你自己的,ec2-user是Linux用户名):
      ssh -i "EC2forMQ.pem" ec2-user@ec2-161-189-**-**.cn-northwest-1.compute.amazonaws.com.cn

为了方便把这个命令行做成批处理文件,双击即可以快速的登录Linux系统。

您会看到如下响应:

The authenticity of host 'ec2-161-189-**-**.cn-northwest-1.compute.amazonaws.com.cn' can't be established.
ECDSA key fingerprint is l4UB/neBad9tvkgJf1QZWxheQmR59WgrgzEimCG6kZY.
Are you sure you want to continue connecting (yes/no)?

  1. (可选) 验证安全警报中的指纹是否与您之前在 (可选)获取实例指纹 中获得的指纹相匹配。如果这些指纹不匹配,则表示有人可能在试图实施“中间人”攻击。如果匹配,请继续到下一步。

  2. 输入 yes

    您会看到如下响应:

Warning: Permanently added 'ec2-161-189-**-**.cn-northwest-1.compute.amazonaws.com.cn' (ECDSA) to the list of known hosts.
然后就可以在cmd的命令行窗口,看到熟悉的Linux操作画面:

这样就可以在WINDOWS的命令行里面对另一个系统进行操作了。

上一篇 下一篇

猜你喜欢

热点阅读