Elastic Beanstalk Command Line Interface(EB CLI)バージョン3.xを使用して新しいElastic Beanstalk(eb)アプリケーションを作成しました。
これまでのところすべてが動作しますが、SSH経由でEC2インスタンスにどのようにアクセスできるかを知りたい eb ssh
コマンド。理由は、私との接続を開いてみたい sshfs
.
私が知っているのは、ebコマンドラインツールは、 aws-eb
キーペアは、私の中にあります ~/.ssh
フォルダ。私はEC2に接続しようとしました。 ssh -i ~/.ssh/aws-eb ec2-user@myenv.elasticbeanstalk.com
何も起こりません。
回答:
回答№1の場合は7パブリックIPアドレスを使用してec2インスタンスに直接接続する必要があります。 elasticbeanstalk URLを使用して接続することはできません。
インスタンスのIPアドレスはec2コンソールで調べることができます。
また、ポート22が開いていることを確認する必要があります。デフォルトでは、EB CLIはssh接続の完了後にポート22を閉じます。あなたは電話することができます eb ssh -o
sshセッションが完了した後にポートを開いたままにします。
警告:あなたは、弾力のある豆の茎は、いつでもインスタンスを置き換えることができます。州は、あなたの弾力のある豆ストーンのインスタンスでは保証されません。おそらく、テストとデバッグの目的でのみsshを使うほうがいいでしょう。変更するものはいつでもなくなります。