2017-12-13 23 views
-1

それぞれ2つのEC2マシンがあり、それぞれに独自のセキュリティグループ(SG)があります。 1つは弾性IPを持つEC2インスタンスです。もう一つは弾性豆腐の一部です。私は弾性(静的)IPアドレスを使ってEC2マシンに私のElastic BeanstalkマシンSSHを持っています。SSHをEC2からEC2に、セキュリティグループはパブリックIPで動作します。セキュリティグループではありません。

EC2マシンのSGを変更して、Elastic BeanstalkのSGからポート22を許可します。 SSHは接続しません。

プライベートVPC範囲(172.31.0.0)からポート22を許可するように、EC2マシンのSGを変更します。 SSHは接続しません。

私はSSHが公開IP経由でEC2にアクセスしているので、これはですか?

EC2マシンのSGを変更して、Elastic BeanstalkのパブリックIPのポート22を許可します。 SSHが接続!

パブリックIPに頼らずに、私のElastic BeanstalkインスタンスからSSHアクセスを許可するEC2マシンのセキュリティグループを設定するにはどうすればよいですか? (彼らはBeanstalkを使うときに変更されるので、私はセキュリティグループの更新を続けたくありません)。

答えて

0

私は自分の質問に答えるよ!

問題は、SSH接続を行うときにEC2インスタンスのパブリック(エラスティック)IPを使用していることでした。 this StackoverFlow answerに基づいて、パブリックIPアドレスを使用する場合、セキュリティグループはパブリックIPアドレスも必要としました。

パブリックDNS(弾性/静的IPアドレスec2-XXX-XX-XXX-XXX.compute-1.amazonaws.comを含む)へのアクセスを変更すると、EC2は内部IPアドレスを解決することができ、セキュリティグループのルールは別のセキュリティグループで機能しました。

関連する問題