2011-05-04 125 views
5

我創建的Linux的EC2微實例,並啓動它,創建一個密鑰對,所有在這個視頻中指定的開始的東西:EC2網絡錯誤:連接超時

http://www.youtube.com/watch?v=hJRSti6DsJg

但是,當我連接到我的實例使用PUTTY終端,它不會連接到我的EC2實例。

我已經指定了正確的實例公共DNS和私鑰,我用膩子密鑰生成器生成。

我得到這個錯誤:

Network Error : Connection timeout 

回答

8

你確定你已經啓用在您的實例的防火牆設置SSH訪問?

你可以連接PUTTY到其他機器嗎?也許你的本地防火牆阻止SSH連接。

此外,您不能簡單地使用您使用PUTTY生成的私鑰 - 您必須使用AWS Web界面創建一個私鑰,將其分配給您的EC2實例,將其下載到本地計算機並指示PUTTY使用此密鑰當連接到您的EC2實例時。

+0

,謝謝,我現在能夠連接它的防火牆設置問題現在我修正,我現在能夠連接到我的實例就問洛當我進入根以及「EC2用戶」的視頻輸入什麼人,但我發現拒絕我們的密鑰的錯誤服務器,請告訴我應該是什麼用戶名。 – Arsalan 2011-05-04 10:29:52

+0

如果它是由amazon提供的AMI,則用戶名應該是ec2-user。你確定你已經提供了正確的密鑰文件給PUTTY嗎? – 2011-05-04 10:39:44

+0

是IM提供正確的密鑰文件,但它仍然給錯誤「斷開連接:不支持任何身份驗證方法」 :( – Arsalan 2011-05-04 11:20:50

0

一件事用膩子連接,添加安全設置接受ssh連接時要記住。 如果採取默認安全組

+1

這是胡言亂語。你可以嘗試重新措辭嗎? – 2013-12-06 11:15:21

2

已經在過去成功連接,我關閉我的實例,並再次啓動後,得到這個錯誤。

顯然,公共DNS更改您將其關閉並重新啓動後,所以我不得不更換DNS字符串中膩子,然後才能找到我的實例與它連接端口22上

+1

謝謝你的回答。我也經歷過同樣的事情,沒有注意到公共知識產權已經改變,一切都是徒勞的。 – Shawn 2016-11-28 19:59:57

19

您只需爲ec2管理控制檯中的ec2實例添加入站連接的ssh規則。

  1. 轉到EC2控制檯
  2. 單擊實例上左
  3. 選擇您的實例
  4. 在說明選項卡,找到安全組,並單擊可用的組鏈路入站標籤
  5. 點擊編輯按鈕
  6. 單擊添加規則並選擇SSH類型,端口範圍22和來源任何地址
  7. 連接膩子:)
+1

感謝提醒,您節省了很多時間......榮譽...... – 2016-04-22 06:47:40

+0

這實際上解決了我的問題,如果您面臨連接超時錯誤,請考慮此問題!謝謝。 – Migerusantte 2017-10-19 04:20:58

+0

這解決了我的問題「操作超時」。 – 2017-11-29 09:05:40