SSH接続設定¶
Beanstalk でのSSH設定は次のように行います。
Key Pair を作成する
AWS マネジメントコンソール で EC2 サービスを開きます。 「Key Pairs」を選択し適当な名前で、 KeyPair を作成します。 作成すると KeyPair ファイルがダウンロードされます。
Beanstalk の optionsettings 設定ファイルを編集し、 aws:autoscaling:launchconfiguration 名前空間の EC2KeyName を先ほど作成した KeyPair の名前にします。
[aws:autoscaling:launchconfiguration] InstanceType=t1.micro EC2KeyName=benastalk key
eb updateコマンドで設定を反映させます。C:\web2py>eb update Enter an RDS DB master password: Retype password to confirm: Update environment? [y/n]: y
セキュリティグループにSSHポート(22)を追加します。 AWS マネジメントコンソール で EC2 サービスを開きます。 「Security Groups」を選択し、Beanstalkが作成したグループを選択し、「Inbound」にSSHを追加します。
SSHターミナルエミュレータ(Teraterm や ターミナルなど)とダウンロードした KeyPair ファイルを使用し、 EC2インスタンスに接続します。 ホストは Beanstalk が作成した EC2 インスタンス名になります。ユーザ名は、
ec2-userです。