用xshell客户端连接:
在 连接 标签 填 名称、协议、主机、端口
在 用户身份验证 标签 选 方法:Public Key 用户名:ec2-user 用户秘钥:私有秘钥文件【*.pem】
注意:AWS的linux服务器,默认不允许root用户进行远程登录,会自动创建一个用户 ec2-user 用于远程登录
官方提供的登录工具PuTTY
公子认为xshell比较简单一些
AWS提供的连接方法有3:
连接方法
- 一个独立的 SSH 客户端
- 会话管理器
- EC2 实例连接 (基于浏览器的 SSH 连接) 【在浏览器登录】
要访问您的实例:
- 打开 SSH 客户端。(了解操作方法 使用 PuTTY 连接)
- 找到您的私有密钥文件(miyao.pem)。向导会自动检测您用于启动实例的密钥。
- 您的密钥必须不公开可见,SSH 才能工作。如果需要,请使用此命令:
chmod 400 yao.pem
- 通过其 公有 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 连接))时连接失败了,没找到是什么原因?
问题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 入门。