Ich bin neu bei der Verwendung von EC2 und habe eine Frage, die hoffentlich leicht zu beantworten ist - ich habe eine öffentliche IP und DNS und eine private IP und DNS für meine EC2-Instanz. Von meinem Laptop-Arbeitsplatz aus kann ich Public-IP pingen, kein Problem. Wenn ich von meinem Laptop ssh ubuntu @ public-ip auf die public-ip ssh gehe, bringt mich das zur privaten IP-Eingabeaufforderung ubuntu @ private-ip. Ich glaube, der Network Address Translator kommt in die Quere und übersetzt die öffentliche IP in die private IP und sshs mich in die private IP. Ein ifconfig dort zeigt mir die private IP wie erwartet. Das Problem ist jetzt, ich kann nicht eine IP-Ping-Laptop von der privaten IP-Adresse der EC2-Instanz wie erwartet.AWS EC2 Öffentliche IP vs. Private IP
P: S. Hier ist ein Auszug aus dem amazon.com, der hier relevant sein kann:
Jede Instanz, die eine öffentliche IP-Adresse erhält, hat auch einen externen DNS-Hostnamen; zum Beispiel, ec2-203-0-113-25.compute-1.amazonaws.com. Wir lösen einen externen DNS-Hostnamen für die öffentliche IP-Adresse der Instanz außerhalb des Netzwerks der Instanz und für die private IPv4-Adresse der Instanz im Netzwerk der Instanz auf. Die öffentliche IP-Adresse wird über NAT (Network Address Translation) der primären privaten IP-Adresse zugeordnet. Weitere Informationen zu NAT finden Sie unter RFC 1631: Der IP-Netzwerkadressübersetzer (NAT).
Was ich will, ist in der Lage, ssh auf die öffentliche IP (die Eingabeaufforderung sollte ubuntu @ öffentliche IP statt Ubuntu @ private IP anzeigen), so dass ich hin und her zwischen meinem Laptop und der EC2-Instanz pingen kann.
Jede Hilfe wird sehr geschätzt.
besten Rohan
Warum wollen Sie zwischen Ihrem Laptop und Amazon EC2 ping? Testen Sie nur die Konnektivität oder erfüllen Sie einige geschäftliche Anforderungen, indem Sie ein PING ausführen? Es ist eine gute Sicherheitspraxis, die Fähigkeit zu PING einzuschränken, da es Informationen geben kann, die dazu verwendet werden können, die Sicherheit zu verletzen. –