【发布时间】:2020-07-05 01:54:19
【问题描述】:
请帮忙!我花了几天时间尝试通过 ssh 连接到我的 EC2 实例。
在最初的 24 小时左右,我能够做到这一点。然后,当我向我的实例添加依赖项时,我被启动了。现在我无法重新登录了。有一次我的公共 DNS 发生了变化,但我已经考虑到了这一点。
我的安全组、VPC、互联网网关、路由表、子网、防火墙等似乎都井井有条。
这里有什么问题?请指教!
【问题讨论】:
-
请提供一些额外的详细信息,例如您用于 SSH 的命令、错误消息、安全组等。
-
如果不证明用于设置您的东西的信息,很难判断
-
您可以使用
ssh -vvv进行调试。错误信息是什么?它是立即失败,还是在失败之前需要一段时间(例如 10 秒)? -
谢谢大家。回复:下面的答案我尝试创建另一个实例来测试与 SSH 的连接。这很有效,因为我能够立即通过 SSH 连接到我的新实例。回复:上面的请求,当我尝试通过 SSH 连接到我的原始实例时,我收到一条新的错误消息。看到这个,下面是我的 ssh -vvv 的结果... ssh -i "~/.ssh/my-public-key.pem" ubuntu@ec2----.us-*st-.compute.amazonaws.com ubuntu@ec2----.us-*st-.compute.amazonaws.com:权限被拒绝(公钥)。
-
下一个太长了,无法在这些 cmets 中分享,但这是它的开始... [12:17:34] ~ // ♥ ssh -i "~/.ssh/ my-public-key.pem" ubuntu@ec2----.us-*st-.compute.amazonaws。 com -vvv OpenSSH_7.9p1,LibreSSL 2.7.3 debug1:读取配置数据 /etc/ssh/ssh_config debug1:/etc/ssh/ssh_config 第 48 行:为 * debug2 应用选项:解析“ec2----.us-st-.compute.amazonaws.com" 端口 22 debug2: ssh_connect_direct debug1: 连接到 ec2----.us-st-.compute.amazonaws.com [..**.* *] 端口 22。debug1:已建立连接。
标签: amazon-web-services amazon-ec2 ssh timeout