2016-03-30 7 views
0

2つの場合:FIWARE: "public instance"のないインスタンスにアクセスするには?

1- 192.168.x.1の公式、130.a.b.c のような公開。192.168.x.2のキーストーン。ポート8000​​はlocalhost から開いてテストしました。3.インスタンスには同じルーティングルールグループがあります。

セキュリティグループのルールを変更して、ポート8000​​にcidr 192.168.x.2/32を追加します。今、私は自分のコンピュータからのtelnetでそれをテストします。

のtelnet 130.a.b.c 8000

結果:接続タイムアウト。

私は間違っていますか?私のコンピュータからパブリックIP(最初のインスタンスで設定された)を使用して2番目のインスタンスにポート8000​​に接続するにはどうすればよいですか?または、2番目のパブリックIPが必要ですか?

答えて

0

これを行うには多くの方法があります:iptablesのでIPForwarding、haproxy、などしかし、私はこれを行う最も簡単な方法は、パブリックIPを使用してホストでSSHポートフォワーディングであろうと考えて

ssh -f -N -o ServerAliveInterval=30 -L 0:8000:192.168.x.2:8000 [email protected]:8000
  • -L 0:8000:192.168.x.2:と192.168.x.2にすべてのクエリを送信します:8000
  • :8000は、それがすべてのネットワーク・インタフェース(8000 0)を聞くだろうことを意味しあなたのユーザーにパスワードがない場合、またはsshがpasswoを受け入れるように設定されていない場合@jicarretero *
    ssh -A -i $PRIVATE_KEY_FILE [email protected]
+0

おかげで、それは私ではありません:RDSは、新しい認可キーを追加することにします(ログインローカル缶)またはので、あなたの資格情報を転送することができ-Aを使用して、パブリックIP接続のいずれか検討することもでき目的。私は最初のインスタンスで設定されたパブリックIPを使用して、ポート8000​​の2番目のインスタンスに公開された地平線にブラウザ経由で接続しようとします。 – Jakala

関連する問題