如何从ec2实例ssh到另一个ec2实例而不将公钥存储在其中一个实例中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从ec2实例ssh到另一个ec2实例而不将公钥存储在其中一个实例中?相关的知识,希望对你有一定的参考价值。
我有两个ec2实例,一个在公共子网中,另一个在私有中。我正在尝试从公共子网中的实例ssh到私有子网的实例。我不想将公钥中的公钥存储到ssh私有实例中。有什么方法可以实现这个可能是使用IAM角色?
感谢帮助
谢谢
答案
eval "$(ssh-agent -s)"
ssh-add -K key.pem
ssh –A ec2-user@<PUBLIC-IP-address>
连接到堡垒实例后,使用SSH连接到特定实例,使用如下命令:
ssh user@<instance-IP-address>
以下是来自AWS的SSH-Agent Forwarding的详细文章。 https://aws.amazon.com/blogs/security/securely-connect-to-linux-instances-running-in-a-private-amazon-vpc/
以上是关于如何从ec2实例ssh到另一个ec2实例而不将公钥存储在其中一个实例中?的主要内容,如果未能解决你的问题,请参考以下文章