【Amazon EC2】为何基于浏览器的EC2 Instance Connect 客户端连接不上EC2实例

文章目录

    • 前言📖
    • 一、报错先知❌
    • 二、问题复现😯
    • 三、解决办法🎲
    • 四、验证结果👍
    • 五、参考链接🔗

前言📖

这篇文章将讲述我在 Amazon EC2 上使用 RHEL9 AMI 时无法连接到 EC2 实例时所遇到的麻烦😖

一、报错先知❌

Failed to connect to your instance
Error establishing SSH connection to your instance. Try again later.

二、问题复现😯

1️⃣ 首先,创建了所需要的 VPC、子网、路由表、互联网网关、安全组等网络参数配置信息;


2️⃣ 接着,启动新的EC2实例,选择的操作系统是RHEL-9.5.0_HVM-20250313-x86_64-0-Hourly2-GP3,选择之前配置好的VPC网络环境配置,以及创建出新的访问密钥、设置存储空间大小。


3️⃣ 最后,启动配置好的EC2实例。想要通过EC2 Instance Connect 的方式连接到实例,但是产生上述报错信息,导致无法通过EC2 Instance Connect 的方式连接到实例。

最终,在确认好EC2实例及网络配置正确的情况下,尝试在本地使用SSH的方式进行访问EC2实例。

在输入ssh -i <密钥> ec2-user@<公网IP地址>回车后,成功连接到EC2实例。

至此,所有的配置均无问题,SSH能够正常访问到EC2实例。但为何无法通过EC2 Instance Connect 的方式连接到实例呢?

也重新启动了实例,再次尝试通过EC2 Instance Connect 连接到实例,依然还是发生报错,连接不上。

带着这个疑问以及产生出来的报错信息,在查阅相关文档后,最后找到了原因所在,并成功解决这一问题。

三、解决办法🎲

要使用 EC2 Instance Connect 连接到 Linux 实例,该实例必须安装 EC2 Instance Connect。安装 EC2 Instance Connect 将在实例上配置 SSH 进程守护程序。

以使用 Red Hat Enterprise Linux(RHEL)启动的实例上安装 EC2 Instance Connect为例进行安装演示。

  • 使用 SSH 连接到实例
ssh -i <密钥.pem> ec2-user@<公网IP地址>
  • 运行以下命令,在实例上安装 EC2 Instance Connect 软件包【RHEL 9 Intel/AMD(x86_64)】
mkdir /tmp/ec2-instance-connectcurl https://amazon-ec2-instance-connect-us-west-2.s3.us-west-2.amazonaws.com/latest/linux_amd64/ec2-instance-connect.rpm -o /tmp/ec2-instance-connect/ec2-instance-connect.rpmcurl https://amazon-ec2-instance-connect-us-west-2.s3.us-west-2.amazonaws.com/latest/linux_amd64/ec2-instance-connect-selinux.noarch.rpm -o /tmp/ec2-instance-connect/ec2-instance-connect-selinux.rpmsudo yum install -y /tmp/ec2-instance-connect/ec2-instance-connect.rpm /tmp/ec2-instance-connect/ec2-instance-connect-selinux.rpm

在 /opt/aws/bin/ 文件夹中会看到以下新脚本:

eic_run_authorized_keys
  • 验证是否在实例上成功安装了 EC2 Instance Connect (RHEL 9)
sudo more /etc/ssh/sshd_config.d/60-ec2-instance-connect.conf

如果 AuthorizedKeysCommand 和 AuthorizedKeysCommandUser 行包含以下值,则成功安装 EC2 Instance Connect:

AuthorizedKeysCommand /opt/aws/bin/eic_run_authorized_keys %u %f
AuthorizedKeysCommandUser ec2-instance-connect

  • AuthorizedKeysCommand 设置 eic_run_authorized_keys 文件以从实例元数据中查找密钥
  • AuthorizedKeysCommandUser 将系统用户设置为 ec2-instance-connect

四、验证结果👍

最后,尝试使用EC2 Instance Connect 的方式连接到实例,发现连接成功✌️,如下图所示👏。

五、参考链接🔗

👀 在您的 EC2 实例上安装 EC2 Instance Connect

🥳 https://github.com/aws/aws-ec2-instance-connect-config

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/77602.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python学习笔记(二)(字符串)

文章目录 编写简单的程序一、标识符 (Identifiers)及关键字命名规则&#xff1a;命名惯例&#xff1a;关键字 二、变量与赋值 (Variables & Assignment)变量定义&#xff1a;多重赋值&#xff1a;变量交换&#xff1a;&#xff08;很方便哟&#xff09; 三、输入与输出 (In…

Hydra Columnar:一个开源的PostgreSQL列式存储引擎

Hydra Columnar 是一个 PostgreSQL 列式存储插件&#xff0c;专为分析型&#xff08;OLAP&#xff09;工作负载设计&#xff0c;旨在提升大规模分析查询和批量更新的效率。 Hydra Columnar 以扩展插件的方式提供&#xff0c;主要特点包括&#xff1a; 采用列式存储&#xff0c…

es的告警信息

Elasticsearch&#xff08;ES&#xff09;是一个开源的分布式搜索和分析引擎&#xff0c;在运行过程中可能会产生多种告警信息&#xff0c;以提示用户系统中存在的潜在问题或异常情况。以下是一些常见的 ES 告警信息及其含义和处理方法&#xff1a; 集群健康状态告警 信息示例…

健康与好身体笔记

文章目录 保证睡眠饭后百步走&#xff0c;活到九十九补充钙质一副好肠胃肚子咕咕叫 健康和工作的取舍 以前对健康没概念&#xff0c;但是随着年龄增长&#xff0c;健康问题凸显出来。 持续维护该文档&#xff0c;健康是个永恒的话题。 保证睡眠 一是心态要好&#xff0c;沾枕…

vue实现在线进制转换

vue实现在线进制转换 主要功能包括&#xff1a; 1.支持2-36进制之间的转换。 2.支持整数和浮点数的转换。 3.输入验证&#xff08;虽然可能存在不严格的情况&#xff09;。 4.错误提示。 5.结果展示&#xff0c;包括大写字母。 6.用户友好的界面&#xff0c;包括下拉菜单、输…

智体知识库:poplang编程语言是什么?

问&#xff1a;poplang语言是什么 Poplang 语言简介 Poplang&#xff08;OPCode-Oriented Programming Language&#xff09;是一种面向操作码&#xff08;Opcode&#xff09;的轻量级编程语言&#xff0c;主要用于智体&#xff08;Agent&#xff09;系统中的自动化任务处理、…

二分查找5:852. 山脉数组的峰顶索引

链接&#xff1a;852. 山脉数组的峰顶索引 - 力扣&#xff08;LeetCode&#xff09; 题解&#xff1a; 事实证明&#xff0c;二分查找不局限于有序数组&#xff0c;非有序的数组也同样适用 二分查找主要思想在于二段性&#xff0c;即将数组分为两段。本体就可以将数组分为ar…

下列软件包有未满足的依赖关系: python3-catkin-pkg : 冲突: catkin 但是 0.8.10-

下列软件包有未满足的依赖关系: python3-catkin-pkg : 冲突: catkin 但是 0.8.10- 解决&#xff1a; 1. 确认当前的包状态 首先&#xff0c;运行以下命令来查看当前安装的catkin和python3-catkin-pkg版本&#xff0c;以及它们之间的依赖关系&#xff1a; dpkg -l | grep ca…

深度学习:AI 大模型时代的智能引擎

当 Deepspeek 以逼真到难辨真假的语音合成和视频生成技术横空出世&#xff0c;瞬间引发了全球对 AI 伦理与技术边界的激烈讨论。从伪造名人演讲、制造虚假新闻&#xff0c;到影视行业的特效革新&#xff0c;这项技术以惊人的速度渗透进大众视野。但在 Deepspeek 强大功能的背后…

医学分割新标杆!双路径PGM-UNet:CNN+Mamba实现病灶毫厘级捕捉

一、引言&#xff1a;医学图像分割的挑战与机遇 医学图像分割是辅助疾病诊断和治疗规划的关键技术&#xff0c;但传统方法常受限于复杂病理特征和微小结构。现有深度学习模型&#xff08;如CNN和Transformer&#xff09;虽各有优势&#xff0c;但CNN难以建模长距离依赖&…

CV - 目标检测

物体检测 目标检测和图片分类的区别&#xff1a; 图像分类&#xff08;Image Classification&#xff09; 目的&#xff1a;图像分类的目的是识别出图像中主要物体的类别。它试图回答“图像是什么&#xff1f;”的问题。 输出&#xff1a;通常输出是一个标签或一组概率值&am…

高并发秒杀系统设计:关键技术解析与典型陷阱规避

电商、在线票务等众多互联网业务场景中&#xff0c;高并发秒杀活动屡见不鲜。这类活动往往在短时间内会涌入海量的用户请求&#xff0c;对系统架构的性能、稳定性和可用性提出了极高的挑战。曾经&#xff0c;高并发秒杀架构设计让许多开发者望而生畏&#xff0c;然而&#xff0…

蓝桥杯--结束

冲刺题单 基础 一、简单模拟&#xff08;循环数组日期进制&#xff09; &#xff08;一&#xff09;日期模拟 知识点 1.把月份写为数组&#xff0c;二月默认为28天。 2.写一个判断闰年的方法&#xff0c;然后循环年份的时候判断并更新二月的天数 3.对于星期数的计算&#…

13、nRF52xx蓝牙学习(GPIOTE组件方式的任务配置)

下面再来探讨下驱动库如何实现任务的配置&#xff0c;驱动库的实现步骤应该和寄存器方式对应&#xff0c;关 键点就是如何调用驱动库的函数。 本例里同样的对比寄存器方式编写两路的 GPOITE 任务输出&#xff0c;一路配置为输出翻转&#xff0c;一路设 置为输出低电平。和 …

Java的基本语法(1)

一、运算符和表达式 举例说明什么是运算符&#xff0c;什么是表达式&#xff1a; int a 1; int b 2; int c a b; 在这个例子当中&#xff0c;是运算符&#xff0c;并且是算术运算符 ab是表达式&#xff0c;因为是运算符&#xff0c;所以ab是算术表达式 1.1算术运算符 …

C++学习之密码学知识

目录 1.文档介绍 2.知识点概述 3.项目准备 4.序列化介绍 5.项目中基础组件介绍 6.基础模块在项目中作用 7.项目中其他模块介绍 8.加密三要素 9.对称加密和非堆成加密 10.对称和非对称加密特点 11.堆成加密算法des 12.des对称加密算法 13.对称加密算法aes 14.知识点…

安装vllm

ubuntu 22.04, RTX3080, cuda 12.1, cudnn 8.9.7&#xff0c;cuda和cudnn的安装参考&#xff1a;https://blog.csdn.net/m0_52111823/article/details/147154526?spm1001.2014.3001.5501。 查看版本对应关系&#xff0c;下载12.1对应的whl包&#xff0c;https://github.com/vl…

【WPF】自定义控件:ShellEditControl-同列单元格编辑支持文本框、下拉框和弹窗

需要实现表格同一列&#xff0c;单元格可以使用文本框直接输入编辑、下拉框选择和弹窗&#xff0c;文本框只能输入数字&#xff0c;弹窗中的数据是若干位的二进制值。 本文提供了两种实现单元格编辑状态下&#xff0c;不同编辑控件的方法&#xff1a; 1、DataTrigger控制控件的…

Gson、Fastjson 和 Jackson 对比解析

目录 1. Gson (Google) 基本介绍&#xff1a; 核心功能&#xff1a; 特点&#xff1a; 使用场景&#xff1a; 2. Fastjson (Alibaba) 基本介绍&#xff1a; 核心功能&#xff1a; 特点&#xff1a; 使用场景&#xff1a; 3. Jackson 基本介绍&#xff1a; 核心功能…

浅谈微信视频号推荐算法

这次可能会稍微有点干货&#xff0c;但保证不晦涩~ 一、算法推荐的本质&#xff1a;猜你喜欢 vs 社交绑架​ 视频号的推荐系统本质上在做两件事&#xff1a; ​预测你的兴趣​&#xff1a;通过你的浏览、点赞、评论、分享等行为&#xff0c;分析你的偏好。​满足社交需求​&…