程序问答   发布时间:2022-05-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了无法访问 EC2 实例大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决无法访问 EC2 实例?

开发过程中遇到无法访问 EC2 实例的问题如何解决?下面主要结合日常开发的经验,给出你关于无法访问 EC2 实例的解决方法建议,希望对你解决无法访问 EC2 实例有所启发或帮助;

我重新格式化了我的 mACBook,完全忘记复制我的 ~/.ssh 目录。

我尝试通过 ssh 连接到我的 EC2 实例

$ ssh ec2-user@xx.xxx.xxx.xx -i xxx.pem -v
OpenSSH_8.1p1,libreSSL 2.7.3
deBUG1: Reading configuration data /etc/ssh/ssh_config
deBUG1: /etc/ssh/ssh_config line 47: Applying options for *
deBUG1: ConnecTing to xx.xxx.xxx.xx [xx.xxx.xxx.xx] port 22.
deBUG1: connect to address xx.xxx.xxx.xx port 22: Operation timed out
ssh: connect to host xx.xxx.xxx.xx port 22: Operation timed out

但我认为它不起作用,因为我的 PEM 文件链接到我旧笔记本电脑上的 ID_rsa 文件?

我的谷歌驱动器中有 PEM 文件。

我试过了

  • sudo chmod 400 xxx.pem
  • 更新我的安全组以允许 SSH 访问 到我的新笔记本电脑

有什么想法可以让我重新获得对我的 EC2 实例的访问权限吗?

我会生成一个新的密钥对 as explain here,但它要求我有权访问实例

解决方法

更新:查看@jordanm 评论。您没有连接到实例,也许没有必要创建一个新实例。

据我所知,只有一种方法可以创建一个新的。如果您制作现有实例的映像,则可以保留数据。如果您的实例没有附加弹性 IP,则您可能更改了外部 IP。

  1. 登录AWS Console
  2. 创建一个新的密钥对。
  3. 在列表中选择您的 EC2 实例,在左上角选择 Actions -> Image and templates -> Create image。填写表单以创建图像。
  4. 使用您创建的映像和新密钥启动一个新实例。
  5. (可选)如果一切就绪,请虑使用控制台终止原始实例。
@H_772_51@
@H_772_51@

大佬总结

以上是大佬教程为你收集整理的无法访问 EC2 实例全部内容,希望文章能够帮你解决无法访问 EC2 实例所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。