Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20220314 Amazon Linux2022 をさわってみた
Search
Masaru Ogura
March 14, 2022
Technology
0
31
20220314 Amazon Linux2022 をさわってみた
2022/3/14 JAWS-UG朝会#31の資料です。
Masaru Ogura
March 14, 2022
Tweet
Share
More Decks by Masaru Ogura
See All by Masaru Ogura
20241218 私の気になる VPC 周りのアップデート
masaruogura
0
110
20240530 Backlogでスクラムを回してみよう
masaruogura
0
300
20240516 JAWS-UG 朝会 運営の裏側
masaruogura
1
210
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
270
20240329 第34回 JAWS-UG札幌勉強会 オープニング
masaruogura
0
33
20240216 Amazon Linux 2 を 2023 に移行してみた
masaruogura
1
6.3k
20240202 第33回 JAWS-UG札幌勉強会 オープニング
masaruogura
0
30
20231215 第32回 JAWS-UG札幌勉強会 オープニング
masaruogura
0
25
20230928 第31回 JAWS-UG札幌勉強会 オープニング
masaruogura
0
23
Other Decks in Technology
See All in Technology
エンジニアのための 法規制への取り組み方 #healthtechmeetup
77web
0
150
Coding Agentに値札を付けろ
watany
3
590
Docker Compose で手軽に手元環境を実現する / Simplifying Local Environments with Docker Compose #CinemaDeLT
nabeo
0
280
hacomonoらしさをデザインする
hacomono
PRO
2
110
ホワイトボックス& SONiC アーキテクチャ(全体像) - SONiC Workshop Japan 2025
ebiken
PRO
1
390
Cursorをチョッパヤインタビューライターにチューニングする方法 / how to tuning cursor for interview write
shuzon
2
280
GrafanaをClaude DesktopからMCPで触ってみた
hamadakoji
0
700
SONiCにて使用されているSAIの実際
sonic
0
290
MCP でモノが動くとおもしろい/It is interesting when things move with MCP
bitkey
3
630
使えるデータ基盤を作る技術選定の秘訣 / selecting-the-right-data-technology
pei0804
10
1.7k
AWS_MCP_Servers入門.pdf
naotoiso
0
190
Creative UIs with Compose: Kotlinconf 2025
chrishorner
0
120
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Cost Of JavaScript in 2023
addyosmani
49
7.9k
Facilitating Awesome Meetings
lara
54
6.4k
Thoughts on Productivity
jonyablonski
69
4.6k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Designing for humans not robots
tammielis
253
25k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Art, The Web, and Tiny UX
lynnandtonic
298
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.8k
Transcript
Amazon Linux 2022 をさわってみた 2022/3/14 Mon Masaru Ogura
自己紹介 • 小倉 大 (マサル) Facebook : https://www.facebook.com/masaru.ogura.71 Twitter :
@MasaruOgura • 株式会社サーバーワークス • ススキノが生んだエンジニア • 2020/2021 APN ALL AWS Certifications Engineer
注意 2022/3/14 現在、Amazon Linux 2022 はプレビュー版です。 そのため、本資料の情報は 2022/3/14 時点の情報で、正式リ リースされるときとは内容が異なる可能性があります。
Amazon Linux 2022 • Amazon Linux 2022 とは • Amazon
Linux 2 との違い – SSM Agent がデフォルトで入っていない – SELinux がデフォルトで有効 – パッケージ管理が dnf – SSH 接続がデフォルトで RSA 無効
Amazon Linux 2022 • Amazon Linux 2022 とは • Amazon
Linux 2 との違い – SSM Agent がデフォルトで入っていない – SELinux がデフォルトで有効 – パッケージ管理が dnf – SSH 接続がデフォルトで RSA 無効
Amazon Linux 2022 とは • Amazon Linux 2 の後継バージョンの OS
– https://aws.amazon.com/jp/linux/amazon-linux-2022 – Amazon Linux 2 は 2023 年 6 月 30 日で長期サポートが切れます • メジャーバージョンが 2 年おきにリリース • 5 年の長期サポート – 最初の 2 年間 : アクティブな開発フェーズ – 後の 3 年間 : メンテナンスフェーズ
Amazon Linux 2022 とは 現在の最新 AMI al2022-ami-2022.0.20220204.0-kernel-5.10-arm64 - ami-0ae6ce96e0a6fe0bc al2022-ami-2022.0.20220204.0-kernel-5.10-x86_64
- ami-0d6cc6b7240e41609
Amazon Linux 2022 とは [ec2-user@ip-172-31-41-95 etc]$ cat /etc/os-release NAME="Amazon Linux"
VERSION="2022" ID="amzn" ID_LIKE="fedora" VERSION_ID="2022" PLATFORM_ID="platform:al2022" PRETTY_NAME="Amazon Linux 2022" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2022" HOME_URL="https://amazonlinux.com/"
Amazon Linux 2022 • Amazon Linux 2022 とは • Amazon
Linux 2 との違い – SSM Agent がデフォルトで入っていない – SELinux がデフォルトで有効 – パッケージ管理が dnf – SSH 接続がデフォルトで RSA 無効
SSM Agent がデフォルトで入っていない • 手動でインストールが必要 EC2 作成時にインターネットへ疎通できる状態にして SSM Agent をインストール
ユーザーデータ #!/bin/bash -v dnf -y install https://s3.ap-northeast-1.amazonaws.com/amazon-ssm-ap-northeast- 1/latest/linux_amd64/amazon-ssm-agent.rpm systemctl start amazon-ssm-agent systemctl enable amazon-ssm-agent Red Hat Enterprise Linux インスタンスに SSM Agent を手動でインストールする https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/agent-install-rhel.html
SSM Agent がデフォルトで入っていない AWS Cloud VPC Public subnet Amazon EC2
(Amazon Linux 2022) AWS Systems Manager Amazon S3 ① S3 へ SSM Agent のパッケージを取りに行く ② セッションマネージャーでログインするときに Systems Manager へアクセスする ① ② Role
Amazon Linux 2022 • Amazon Linux 2022 とは • Amazon
Linux 2 との違い – SSM Agent がデフォルトで入っていない – SELinux がデフォルトで有効 – パッケージ管理が dnf – SSH 接続がデフォルトで RSA 無効
SELinux がデフォルトで有効 • SELinux とは – https://www.redhat.com/ja/topics/linux/what-is-selinux [ec2-user@ip-172-31-41-95 etc]$ getenforce
Enforcing # 無効化するには [ec2-user@ip-172-31-41-95 etc]$ sudo grubby --update-kernel ALL --args selinux=0 [ec2-user@ip-172-31-41-95 etc]$ sudo reboot ※/etc/linux/config を SELINUX=disabled にして reboot すると SSH 接続できなくなります
Amazon Linux 2022 • Amazon Linux 2022 とは • Amazon
Linux 2 との違い – SSM Agent がデフォルトで入っていない – SELinux がデフォルトで有効 – パッケージ管理が dnf – SSH 接続がデフォルトで RSA 無効
パッケージ管理が dnf • dnf とは – yum の後継コマンドで、オプションは一緒 – https://atmarkit.itmedia.co.jp/ait/articles/2001/09/news018.html
– 今のところ yum も使える – Amazon Linux Extras リポジトリが使えない
Amazon Linux 2022 • Amazon Linux 2022 とは • Amazon
Linux 2 との違い – SSM Agent がデフォルトで入っていない – SELinux がデフォルトで有効 – パッケージ管理が dnf – SSH 接続がデフォルトで RSA 無効
SSH 接続がデフォルトで RSA 無効 • 接続方法 – キーペアのタイプを ED25519 にする
SSH 接続がデフォルトで RSA 無効 • RSA で接続したい場合 – サーバーの /etc/ssh/sshd_config
に 以下の行を追加 PubkeyAcceptedAlgorithms=+ssh-rsa – クライアントのターミナルソフトで rsa-sha2-512 を選択 • 現在、TeraTermでは未対応 – https://ja.osdn.net/projects/ttssh2/ticket/36109
おまけ 私が新機能を確認するときのやり方 • とりあえず、手順をあまり見ないでマネコンをさわってみる • つまったら調べて対応する これの繰り返しをする 手順の通りにできるよりもつまったほうが覚えやすい
おまけ 今回の流れ 1. キーペアなしで起動したらセッションマネージャーでログインできず 2. キーペア (RSA) を指定して起動して、TeraTermでログインできず 3. キーペア
(ED25519) を指定して起動してログイン 4. SSM Agent をインストールするコマンドを実行 5. セッションマネージャーでログイン :
まとめ • Amazon Linux 2022 は Amazon Linux 2 の後継バージョン
• まだ違いはあると思うのですが、動作確認をして意図する動作 をするかどうかを確認してみてください
ご清聴ありがとうございました。