Amazon EC2プライベートIPは、EC2で実行されているインスタンスから到達可能ですか?


12

ここで以前の質問を検索した後、私が所有するインスタンスに10.208.34.55のプライベートIPが割り当てられている場合、そのアドレスでアクセスできるのは他のインスタンスのみであるという一般的なコンセンサスがあるようです。見る:

2つのAmazon EC2インスタンス間のトラフィックを暗号化する方法は?

あれは正しいですか?したがって、すべてのインスタンスをLAN上にあるかのように扱い、10.XXX.XXX.XXXからのマシンを認証および信頼できます。

確認したいだけです。アマゾンは、実際の明確な技術文書を提供するよりも、The Cloudとその3文字の略語について詩的であることに興味があるようです。

回答:


12

Amazon EC2は、インスタンスが一部であるセキュリティグループを提供します。これにより、アカウント上の他のホストグループまたは他の外部ホストにアクセス許可を付与できます。簡単な概要については、[ユーザーガイド] [1]->概念->ネットワークセキュリティを参照してください。

通常、「デフォルト」セキュリティグループでは、グループ内の他のメンバー(つまり他のすべてのデフォルトホスト)へのフルアクセスがあり、外部からのインバウンドアクセスはありません。他のアカウントまたは自分のアカウントにあるが「デフォルトグループに属さない」EC2内の他のホストは、インスタンスにアクセスできません。

セキュリティグループのルールを追加して他のセキュリティグループへのアクセスを許可したり、ルールを追加してIPアドレス/範囲へのアクセスを許可したりできます。

質問にもう少し直接答えるには、セキュリティグループルールが同じグループからのアクセスのみを許可する限り、インスタンスは同じIPスペースを共有している場合でも、他の顧客によるアクセスからファイアウォールで保護する必要があります。

[1]:http : //docs.amazonwebservices.com/AWSEC2/latest/UserGuide/ EC2ユーザーガイド


1

Gareth-両方のグループがSSHポートを開いているため、一方のアカウントから他方のアカウントへのSSHの成功はあなたの結論を示すものではありません。考え方は単純です-セキュリティグループ内-すべてのポートが開いています-外部アクセス-あなたの定義に基づいています-その点で、Amazonの別のグループは外部アクセスとまったく同じです。


-1

答えは圧倒的です。複数のEC2アカウントがあり、アカウントBの別のインスタンスからアカウントAのインスタンスの1つにログインしようとしました。問題なく(SSHを必要とする以外に)BからAにSSHできましたアカウントAのキー)。

10.0.0.0/8の誰でも、使用しているEC2アカウントに関係なく、インスタンスにアクセスできると想定する必要があります。


3
インスタンスに対してどのようなセキュリティ権限がありましたか?デフォルトでは誰もインスタンスにアクセスできないはずですが、チュートリアルでは、マシンにアクセスできるようにtcp / 22(SSH)を世界に公開することをお勧めします。ElasticFoxまたは「ec2-describe-group」を使用して、インスタンスを起動するセキュリティグループのアクセス許可を確認します(「デフォルト」?)。おそらく、同じセキュリティグループのメンバーから許可されたフルアクセスと、おそらくグローバルSSHアクセス(追加する必要があります)が表示されます。
ドミニククリール2009年

そうです、私はポート22のグローバルアクセスを有効にしました-インスタンスにアクセスするにはまだSSHキーペアが必要なので、安全だと思われました。
gareth_bowles 2009年

開いていると、攻撃を受けやすくなります。つまり、SSHデーモンは、着信するリクエストをリッスンする必要があり、サービス拒否攻撃に役立つ可能性があります。これは、失敗したログインを監視し、iptables / ipfwを介してインスタンスファイアウォールルールをオンにするために、ホストにfail2banまたは他のモニターのようなものを追加することにより緩和されることがあります。
cgseller
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.