0
我在亞馬遜(AWS)機器上創建了一個linux節點。我可以進入節點,但我無法ping到它的IPv4公共IP。我該怎麼辦才能解決這個問題?爲什麼我無法ping通AWS服務器,但通過ssh連接?
作品:
ssh -v -i "my_pem.pem" [email protected]<AmazonNode's_IP>
不工作(返回100%失敗):
ping <AmazonNode's_IP>
我還增加了以下設置從https://stackoverflow.com/a/30544572/2402577,但它並沒有幫助。
請注意,當我做這個設置,我可以從另一個亞馬遜節點Ping爲亞馬遜節點。但是,從非亞馬遜節點,我仍然無法ping到亞馬遜節點。
謝謝你寶貴的時間和幫助。
是否可以通過終端進行,或者我應該使用aws的網絡界面? @markdwhite – Alper
ICMP不使用端口;它是一個獨立的IP協議,但與TCP或UDP不同。也就是說,答案可能是正確的,因爲AWS實例被配置爲忽略傳入的ICMP數據包。 – chepner
@Avatar我相信AWSCLI現在可以完成所有工作,包括一些在儀表板中無法做到的事情,因此可能會根據您的偏好進行設置。使用Echo Reply自定義ICMP規則創建一個新的安全組(如chepner所說,它不是一個真正的端口協議),應該這樣做。 – markdwhite