簡単にできるユースカジノ 出金できないのセキュリティ強化(番外編)
~ Session Manager編 ~
投稿日: 2022/06/22
はじめに
こんにちは、高橋です。
簡単にできるユースカジノ 出金できないのセキュリティ強化シリーズですが、今回は直接のセキュリティ関連サービスではありませんが、最近何度か問い合わせがあり、改めて個別検証を実施したユースカジノ 出金できない Systems ManagerのSession Managerについてご紹介したいと思います。こちらのサービスはセキュアにAmazon EC2インスタンスにアクセスする方法ということで、セキュリティ強化の番外編としてご容赦頂ければと思います。
1.ユースカジノ 出金できない Systems Manager Session Managerとは?
ユースカジノ 出金できない Systems Manager Session Manager(以下長いのでSession Manager)とはAmazon EC2インスタンスにsshを使用することなくアクセスできるサービスです。
Session ManagerはAmazon EC2インスタンス内で稼働するユースカジノ 出金できない Systems Managerエージェント(以下SSMエージェント)を経由でユースカジノ 出金できないのコンソール画面やユースカジノ 出金できない CLIからインスタンスのシェルにアクセスすることが可能で、インスタンスでsshのポートを開放する必要がありません。また、インターネットに公開されていないEC2インスタンスにもアクセスできるため、セキュアにEC2インスタンスを利用することができます。さらに、アクセス制御はIAMにて行われ、アクセス履歴はCloudTrailに保存されるため、ユーザ管理やアクセス管理を個々のOSから、ユースカジノ 出金できない内の管理に移行することが可能です。
2.Amazon Inspectorの利用料金
ユースカジノ 出金できない Systems Manager Session Managerは無償で利用できます。
3.Session ManagerでアクセスするためのEC2ユースカジノ 出金できないの設定
Session Managerを利用するためにはSSMエージェント(以下SSMエージェント)がインストールされている必要があります。SSMエージェントはAmazon Linux2やWindowsであればデフォルトでインストールされているため、特にユースカジノ 出金できない側で設定を行わなくても利用することが可能です。ただし、Red Hat LinuxにはSSMエージェントがインストールされていないため、手動でインストールする必要があります。インストール手順はこちら(https://docs.ユースカジノ 出金できない.amazon.com/ja_jp/systems-manager/latest/userguide/agent-install-rhel.html)のサイトでご確認ください。
例 Red Hat Enterprise Linux 8(x86_64)の場合
[ec2-user@ip-192-168-0-48 ~]$ sudo dnf install -y https://s3.ap-northeast-1.amazonユースカジノ 出金できない.com/amazon-ssm-ap-northeast-1/latest/linux_amd64/amazon-ssm-agent.rpm
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered with an entitlement server. You can use subscription-manager to register.
・
・
・
Installed:
amazon-ssm-agent-3.1.1511.0-1.x86_64
また、EC2ユースカジノ 出金できないがSystems Managerにアクセスする必要があるため、EC2ユースカジノ 出金できないに「AmazonSSMManagedInstanceCore」を含むIAMロールをアタッチする必要があります。
4.プライベートネットワーク内のEC2ユースカジノ 出金できないへの接続方法
パブリックネットワークに配置されたユースカジノ 出金できないであれば、SSHにて簡単にアクセスできますが、プライベートネットワークに配置されたユースカジノ 出金できないの場合はそういうわけにはいきません。その場合に活躍するのがSession Managerです。プライベートネットワークに配置されたユースカジノ 出金できないにアクセスするには以下の2つの要件の内、どちらかを設定する必要があります。
① Nat Gatewayを作成し、Nat Gateway経由でアクセスする
② VPCエンドポイントを作成し、VPCエンドポイント経由でアクセスする
パッチやパッケージのユースカジノ 出金できないトールを行う都合上、Nat Gatewayは多くのケースで用意されるので、①で対応する場合の方が多いのではないかと推測されます。ただし、Nat Gatewayがない場合は、VPCエンドポイント経由でアクセスする必要があります。VPCエンドポイント経由でアクセスするためには、下記のVPCエンドポイントを作成する必要があります。
サービス名 | |
---|---|
com.amazonユースカジノ 出金できない.[region].ssm | 必須 |
com.amazonユースカジノ 出金できない.[region].ssmmessages | 必須 |
com.amazonユースカジノ 出金できない.[region].ec2messages | 必須 |
com.amazonユースカジノ 出金できない.[region].s3 | 必須 |
com.amazonユースカジノ 出金できない.[region].kms | 必須 |
com.amazonユースカジノ 出金できない.[region].logs | 必須 |
com.amazonユースカジノ 出金できない.[region].monitoring | 必須 |
VPCエンドポントの作成例
1. ユースカジノ 出金できないコンソールにてVPCのページを開き、左のメニューからエンドポイントを選択し、画面右上の「エンドポイントを作成」をクリックする。

2. 名前タグ欄に任意の名前を入力し、サービスカテゴリからユースカジノ 出金できないのサービスを選択し、サービスから上記の表のサービスから1つ選択し、VPCでインスタンスが配置されたVPCを選択したら、画面下部の「エンドポイントを作成」をクリックして、VPCエンドポイントを作成します。

5.IAMユーザごとにアクセス可能なEC2ユースカジノ 出金できないの制御
IAMユーザがSession Manger経由でユースカジノ 出金できないにアクセスするにはIAMポリシーにて権限を付与する必要があります。ただし、ただ権限を付与しただけでは、そのIAMユーザは全てのEC2のOS内部にアクセスすることができるようになってしまいます。それを制限するためには下記の様に、IAMポリシーを設定する必要があります。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ssm:StartSession"
],
"Resource": [
"arn:ユースカジノ 出金できない:ec2:ap-northeast-1:<アカウントID>:instance/<インスタンスID>"
]
},
{
"Effect": "Allow",
"Action": [
"ssm:TerminateSession",
"ssm:ResumeSession"
],
"Resource": [
"arn:ユースカジノ 出金できない:ssm:*:*:session/${ユースカジノ 出金できない:username}-*"
]
}
]
}
6.Session Managerを用いたユースカジノ 出金できないへのアクセス
Session Managerを用いたインスタンスにアクセスする方法はユースカジノ 出金できないコンソールからとユースカジノ 出金できない CLIからの2つの方法がございます。ユースカジノ 出金できないコンソールからのアクセスはユースカジノ 出金できない Systems Managerの画面のセッションマネージャーのページから、アクセスしたいインスタンスを選択し、「セッションを開始する」をクリックするだけです。


また、ユースカジノ 出金できない CLIからアクセスする場合は、下記のコマンドを実行します。
ユースカジノ 出金できない ssm start-session --target<インスタンスID>--profile<プロファイル名>
実行例
ユースカジノ 出金できない ssm start-session --target i-XXXXXXXXXXXXXXX --profile test
Starting session with SessionId: ssmtest-00e9e86c139dfe76d
sh-4.2$
さいごに
今回はユースカジノ 出金できない環境のセキュリティ強化の番外編としてSession Managerについてご紹介しました。ユースカジノ 出金できない社のベストプラクティス的にEC2インスタンスはパブリックネットワークに配置するのではなく、プライベートネットワークに配置することが推奨され、また昨今セキュリティに対する対策が強化され、ユースカジノ 出金できない上のEC2インスタンスへのアクセスが制限されている会社も増えるなど、EC2インスタンス内のOSにアクセスが難しくなってきています。そういった背景もあり、EC2へのアクセス方法に関する問い合わせが増え、今回記事を記載することにしました。今回の記事が同様のお悩みを抱えている方の解決に役立てばと思います。
ユースカジノ 出金できないは、AWSのビジネス利活用に向けて、お客様のステージに合わせた幅広い構築・運用支援サービスを提供しています。
経験豊富なエンジニアが、ワンストップかつ柔軟にご支援します。
ぜひ、お気軽にユースカジノ 登録ください。