簡體   English   中英

如何解決 AWS EC2 中的“ssh:連接到主機 ec2-XX-XX-XX-XX.compute-1.amazonaws.com 端口 22:連接超時”錯誤

[英]How to solve "ssh: connect to host ec2-XX-XX-XX-XX.compute-1.amazonaws.com port 22: Connection timed out" error in AWS EC2

  1. 我正在嘗試從 Windows10 機器中的gitbash連接到我的 AWS EC2 實例。
  2. 我在 ssh 中使用以下命令。

    ssh:連接到主機 ec2-XX-XX-XX-XX.compute-1.amazonaws.com 端口 22:連接超時

  3. 我也試過從 linux 機器的終端連接,但同樣

    “連接超時”

錯誤是我得到的。 2. 嘗試過 Putty,但出現與上文相同的錯誤

UserName@PC-NAME1 MINGW64 /c $ ssh -i "portfolioec2key.pem" ubuntu@ec-XX-XX-XX-XX.compute-1.amazonaws.com ssh: 連接到主機 ec2-3-94-109-39 .compute-1.amazonaws.com 端口 22:連接超時

1)檢查pem文件權限。 將pem文件權限更改為600

chmod 600 portfolioec2key.pem

2)嘗試telnet你EC2實例的ip地址

telnet xx.xx.xx.xx 22.

如果成功,那么你的pem文件有問題,如果沒有,那么檢查下面的事情。

3)檢查安全組入站規則。

4)檢查NACL。

5)檢查您的實例是否在公共子網中。

6)如果您具有VPN連接,請檢查您的實例是否在正確的子網中並且連接正確。

步驟 1 Go 到>安全組>入站規則

第2步在此處輸入圖像描述

編輯inbond規則,在高亮區域添加My Ip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM