首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过公网实例使用ssh连接内网EC2实例

通过公网实例使用ssh连接内网EC2实例
EN

Stack Overflow用户
提问于 2014-09-08 14:29:40
回答 2查看 1.3K关注 0票数 2

我有几个EC2实例。

代码语言:javascript
复制
Host my-first-instance
  ForwardAgent yes

我认为这已经足够了,但是当我连接到第一个实例并尝试连接到另一个实例(ssh my-second- instance -private-IP)时,我得到了一个"permission denied“。它们都使用同一个用户。

我使用相同的ssh密钥从第一个实例访问Github,它可以工作(所以ForwardAgent也可以工作)。

我不想使用VPC功能。

有什么想法吗?

提前谢谢。

杰里米

EN

回答 2

Stack Overflow用户

发布于 2014-09-08 21:11:52

我之前做过类似的事情,更改了公共实例的ip表,这样我就可以通过连接到不同的端口来连接到不同的私有实例。这是我写的博客的链接,用来解释同样的问题。希望能有所帮助

http://cloudpages.wordpress.com/2013/08/05/ssh-to-an-instance-in-private-subnet/

最好,喜满树

票数 0
EN

Stack Overflow用户

发布于 2014-09-09 00:45:02

您的权限被拒绝,可能是因为您的ec2服务器的authorized_keys中没有跳转服务器的pub密钥。请执行以下操作-

使用instance.

  • generate
  1. ssh至第1个ec2 ec2公钥和私钥对。
  2. 将公钥的内容(默认值为.ssh/id_rsa.pub (如果使用rsa))放入其他ec2实例的.ssh/authorized_keys.

现在再检查一遍。

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

https://stackoverflow.com/questions/25718536

复制
相关文章

相似问题

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