繁体   English   中英

如何通过堡垒主机从我的 Windows OS 客户端机器连接到私有子网中的 EC2 实例。

[英]How to connect to EC2 instance which is in Private subnet from my Windows OS client machine through Bastion host.?

我有一个场景如下,我在私有子网中有一个 EC2 实例,在公共子网中有一个 EC2 实例。 如何从我的 Windows OS 客户端计算机通过公共子网 EC2 实例(也称为堡垒主机(跳转框))连接到私有子网 EC2 实例。?

您需要连接到堡垒主机,并使用该连接打开从您的机器到私有子网中目标机器的隧道。 这允许您使用隧道打开到目标计算机的第二个连接。

这是有关如何使用 Putty 执行此操作的指南: AWS Setup Bastion Host SSH 隧道(他们还打开了通往 Windows 服务器的第二条隧道,您可以忽略该部分)。

最简单的方法是in the bastion(public instance)中,复制启动时分配给the private instance.pem文件。

example.pem

然后,您需要使其只能由您读取(否则您无法建立连接)。

chmod 400 example.pem

最后,运行以下命令以从堡垒连接到私有实例。 (下面命令中@后使用private instanceprivate ip

ssh -i "example.pem" ubuntu@10.0.2.254

而已!!

补充说, .pem文件的名称不需要与您分配给the private instance的名称相同。 但是RSA PRIVATE KEY的内容必须与您分配给the private instance的内容相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM