用xshell客户端连接:

在 连接 标签 填  名称、协议、主机、端口

在 用户身份验证 标签  选  方法:Public Key     用户名:ec2-user        用户秘钥:私有秘钥文件【*.pem】 

注意:AWS的linux服务器,默认不允许root用户进行远程登录,会自动创建一个用户 ec2-user

官方提供的登录工具PuTTY

公子认为xshell比较简单一些

 

AWS提供的连接方法有3:

连接方法

  • 一个独立的 SSH 客户端 
  • 会话管理器 
  • EC2 实例连接 (基于浏览器的 SSH 连接) 【在浏览器登录】

要访问您的实例:

  1. 打开 SSH 客户端。(了解操作方法 使用 PuTTY 连接)
  2. 找到您的私有密钥文件(miyao.pem)。向导会自动检测您用于启动实例的密钥。
  3. 您的密钥必须不公开可见,SSH 才能工作。如果需要,请使用此命令: chmod 400 yao.pem
  4. 通过其 公有 DNS 连接到您的实例: ec2-18-191-245-42.us-east-2.compu.azonaws.com

示例


ssh -i "yao.pem" ec2-user@ec2-18-191-245-42.us-east-2.compu.azonaws.com


请注意,在大多数情况下,上述用户名都是正确的,但请确保您已阅读了 AMI 使用说明以确定 AMI 所有人没有更改默认的 AMI 用户名。

如果您需要连接到实例方面的帮助,请参阅我们的“链接文档”。

 

相关问题

问题1

公子在用第三种方法(EC2 实例连接 (基于浏览器的 SSH 连接))时连接失败了,没找到是什么原因?

亚马逊云服务器 Windows 开启端口 亚马逊云服务器怎么用_AWS

 

问题2

公子在用第二种方法时,提示

我们无法连接到您的实例。此问题的常见原因包括:
1. 实例上未安装 SSM 代理。您可以在 Windows 实例 和 Linux 实例 上安装代理。
2. 所需的 IAM 实例配置文件 未附加到实例。您可以使用 AWS Systems Manager 快速设置 附加配置文件。
3. Session Manager 设置不完整。有关更多信息,请参阅 Session Manager 先决条件

Session Manager 的用法

  • 在不使用 SSH 密钥或堡垒主机的情况下连接到您的实例。
  • 使用 AWS Key Management Service 密钥保护会话。
  • 您可以在 Amazon S3 存储桶或 CloudWatch Logs 日志组中记录会话命令和详细信息。
  • 在 Session Manager 首选项 页面上配置会话。

要了解更多信息,请参阅 Session Manager 入门