为什么我不能通过 ssh 进入我的新 EC2 实例?

Ale*_*lex 24 linux unix ssh amazon-ec2 amazon-web-services

我创建了一个新实例(来自亚马逊的小型 64 位 AMI linux)创建了一个名为“mir”的新密钥对。我下载mir.pem并放在我的~/.ssh文件夹中。我什至做到了ssh-add mir.pem

然后我试着 ssh ubuntu@public_DNS_from_amazon

为什么不起作用!?

Tom*_*nor 17

尝试ssh ubuntu@your.host.name -i your-private.key,而不是ssh-add输入密钥。

哦,请确保您允许 TCP 端口 22 通过安全组。


小智 8

安全组(防火墙配置)是否允许 SSH 访问?

更具体地说 - 在 AWS 管理控制台页面上,在左侧面板(朝底部)中选择安全组 在右下面板,选择“入站”选项卡,并确保选择了“自定义 TCP 规则”。输入 22 作为端口号,单击“添加规则”按钮,然后单击“应用规则更改”按钮。无需重启或重启您的实例,只需要启用 TCP 端口 22 入站