ec2 實例上的 ssh 操作逾時

ec2 實例上的 ssh 操作逾時

我在連接 aws 上的 Ubuntu 16.04 ec2 實例時遇到問題。我已將我的公鑰新增至授權金鑰檔案中,並使用 Myip 新增了我的 ip,以便在連接埠 22 上進行 ssh 存取。

我正在嘗試使用正常方式連接:

ssh [email protected]

我甚至重新啟動了我的 ec2 實例。

我還需要做什麼才能獲得存取權限?

謝謝

答案1

通常,要解決 aws 中的 ssh 連線問題,您可以檢查以下內容:

檢查您的實例是否已啟動。

安全群組允許22連接埠:檢查您編輯的安全群組是否已指派給執行個體。另外,僅用於測試允許 0.0.0.0/0(所有 ip)到 22 連接埠。

檢查您的 AMI 是否有 ubuntu 用戶,您也可以嘗試使用 admin 用戶。

檢查實例的ip是否是公有的。

如果這一切都是正確的,問題可能出在公鑰-私鑰對。使用啟動實例時使用的配對進行查找,預設鍵是右側鍵。

答案2

這可能是 DNS 問題。嘗試輸入您的 EC2 執行個體的 IP 位址:

ssh -i <your_pem_key> <username>@<ip-address>

答案3

選項 3 如果您使用 VPN 且 IP 是私有的,請使用彈性 IP 位址透過將其與正在執行的執行個體關聯來將其公開

答案4

如果您有一個route table具有到 Internet 閘道的路由,則將其route table與您的公有子網路關聯

相關內容