我在EC2
上使用free tier
版本Ubuntu
。我Security group
看起來是這樣的:無法通過公共IP訪問EC2實例
上instance
安裝Apache服務器後。我可以通過public IP address
和public DNS
訪問它。但SSH
只能通過public DNS
訪問。爲什麼這樣?我越來越Operation timed out
同時運行sudo ssh -i developer.pem [email protected]
我在EC2
上使用free tier
版本Ubuntu
。我Security group
看起來是這樣的:無法通過公共IP訪問EC2實例
上instance
安裝Apache服務器後。我可以通過public IP address
和public DNS
訪問它。但SSH
只能通過public DNS
訪問。爲什麼這樣?我越來越Operation timed out
同時運行sudo ssh -i developer.pem [email protected]
52.31.45.00不太可能是一個有效的地址
「0」地址允許的,但顯然不符合一些設備
工作參見serverfault https://serverfault.com/questions/10985/is-x-y-z-0-a-valid-ip-address這個答案
因此,要通過IP訪問您的服務器,使用正確的IP號碼,而不是你的問題所示的
由於安全原因,我還沒有發佈真正的IP地址。但我仍然得到相同的迴應 –
像其他評論者所說,你需要給我們一個''ssh -v''的輸出,我會添加'dig''和''dig -x''到那個 – Vorsprung
沒有理由爲什麼要通過DNS,通過IP工作,而不是 - 每當我以前發生這種情況時,都是因爲輸入錯誤:) - 你能ping通DNS並確認它是否返回與你嘗試ssh的IP相同的IP? –
我同意@ChrisSimon。你能用'-v'選項發佈輸出嗎? – helloV
爲什麼你使用sudo進行SSH?嘗試使用我們的sudo並查看它是否有效? – error2007s