[英]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 instance
的private 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.