首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公网EC2实例连接内网EC2实例权限被拒

公网EC2实例连接内网EC2实例权限被拒
EN

Stack Overflow用户
提问于 2019-11-29 02:29:54
回答 1查看 47关注 0票数 0

我看到有多种解决方案可以通过修改配置文件来解决这个问题。

但是我不明白如何在不登录的情况下修改私有EC2机器的配置文件,因为我在登录linux机器时遇到了这个错误。

我永远不能登录到私有实例。我已经向我的公共EC2和密钥对添加了EC2完全访问角色,这两个实例的密钥对是相同的。我看过很多视频,在完成所有这些设置后,我们可以从公共EC2直接ssh到私有EC2。我可以使用存储在本地的.pem登录到公共ec2,之后我尝试了ssh privateIPofprivateEC2,最后得到了这个错误。

EN

回答 1

Stack Overflow用户

发布于 2019-11-29 20:09:03

看起来你的情况是:

  • 您已成功使用ssh连接到“公共”Amazon EC2实例
  • 您现在想要使用ssh从那里连接到“私有”Amazon EC2实例
  • 当您使用ssh privateIPofprivateEC2时,您会收到拒绝权限错误

该错误表示您尚未成功通过内网实例的身份验证。这是因为没有在ssh命令中提供私有密钥对(就像连接到公共实例时一样)。

假设内网实例已经启动,密钥对与公网实例相同,您可以使用代理转发连接到内网实例。

在您自己的计算机上:

代码语言:javascript
复制
ssh-add key.pem
ssh -A ec2-user@PUBLIC-INSTANCE-IP-ADDRESS

在公共实例上:

代码语言:javascript
复制
ssh PRIVATE-IP-ADDRESS

请参阅:Using SSH Agent Forwarding | GitHub Developer Guide

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59094615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档