3

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

4

2 回答 2

2

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

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

于 2020-06-02T05:44:22.690 回答
1

最简单的方法是,制作您在启动时分配的文件in the bastion(public instance)的副本。.pemthe private instance

example.pem

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

chmod 400 example.pem

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

ssh -i "example.pem" ubuntu@10.0.2.254

而已!!

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

于 2021-02-26T13:52:25.177 回答