EC2实例连接:设置实例连接时出现问题

时间:2020-01-12 07:05:13

标签: amazon-web-services amazon-ec2

我启动了一个新的Amazon Linux 2实例。我尝试通过管理控制台中Find: \s*\[.*?\]\s* Replace: (empty) -> Connect选项下的EC2实例连接选项连接到实例。我收到错误消息:

EC2 Instance Connect (browser-based SSH connection)

SSH端口向世界开放(0.0.0.0/0)。我可以使用通过本地计算机终端配置的SSH密钥连接到EC2实例,但是通过浏览器的实例连接无法正常工作。

3 个答案:

答案 0 :(得分:7)

要使用“ EC2实例连接(基于浏览器的SSH连接)”连接到实例,您需要将 ec2-instance-connect 安装到AMI。

尝试通过“独立的SSH客户端”(例如,腻子)连接到您的实例,并使用以下命令进行安装:

sudo yum install ec2-instance-connect

或(对于Ubuntu):

sudo apt-get install ec2-instance-connect 

这对我来说很有效,然后我下次可以轻松地通过浏览器访问我的实例。

可在此处找到更详细的说明:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-connect-set-up.html

答案 1 :(得分:1)

几乎每次我尝试通过EC2浏览器使用SSH都无法正常工作(例如大约1-2次)时,请尝试从终端执行

答案 2 :(得分:1)

请确保AMI是Amazon Linux 2类型的,因为它捆绑了必需的软件。 最近,AMI选择窗口发生了变化,其中预选择了Ubuntu。