我有一个场景如下,我在私有子网中有一个 EC2 实例,在公共子网中有一个 EC2 实例。如何通过公有子网 EC2 实例连接到私有子网 EC2 实例,该实例也称为我的 Windows 操作系统客户端计算机的堡垒主机(跳转框)。?
问问题
474 次
2 回答
2
您需要连接到堡垒主机,并使用该连接打开从您的机器到私有子网中目标机器的隧道。这允许您使用隧道打开到目标计算机的第二个连接。
以下是有关如何使用 Putty 执行此操作的指南:AWS Setup Bastion Host SSH Tunnel(他们还打开了通往 Windows 服务器的第二条隧道,您可以忽略该部分)。
于 2020-06-02T05:44:22.690 回答
1
最简单的方法是,制作您在启动时分配的文件in the bastion(public instance)
的副本。.pem
the private instance
example.pem
然后,您需要使其只能由您读取(否则您无法建立连接)。
chmod 400 example.pem
最后,运行以下命令以从堡垒连接到私有实例。(在下面的命令中private ip
使用private instance
after )@
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 回答