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
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20220314 Amazon Linux2022 をさわってみた
2022/3/14 JAWS-UG朝会#31の資料です。
Masaru Ogura
March 14, 2022
More Decks by Masaru Ogura
See All by Masaru Ogura
20260619 私の日常業務での生成 AI 活用
masaruogura
1
250
20260120 Amazon VPC のパブリックサブネットを無くしたい!
masaruogura
2
240
20251126 アウトプットの大切さについて
masaruogura
0
180
20250822 「AWS運用入門」で運用を体系的に学ぼう
masaruogura
0
110
20241218 私の気になる VPC 周りのアップデート
masaruogura
0
170
20240530 Backlogでスクラムを回してみよう
masaruogura
0
400
20240516 JAWS-UG 朝会 運営の裏側
masaruogura
1
270
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
350
20240329 第34回 JAWS-UG札幌勉強会 オープニング
masaruogura
0
71
Other Decks in Technology
See All in Technology
WebGIS AI Agentの紹介
_shimizu
0
560
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
3
840
PostgreSQL 19 新機能概要 OSC Hokkaido 2026
nori_shinoda
0
240
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
4
770
SteampipeとExcel Power QueryでAWS構成定義書の作成を自動化する
jhashimoto
0
180
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
10
2.5k
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
180
螺旋型キャリアの生存戦略 / kinoko-conf2026
rakus_dev
1
970
Lightning近況報告
kozy4324
0
220
Deep Data Security 機能解説
oracle4engineer
PRO
2
110
Kiro Ambassador を目指す話
k_adachi_01
0
130
MySQL & MySQL HeatWave Report - June 2026
freshdaz
0
110
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
sira's awesome portfolio website redesign presentation
elsirapls
0
280
How to Think Like a Performance Engineer
csswizardry
28
2.7k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
430
The untapped power of vector embeddings
frankvandijk
2
1.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Making Projects Easy
brettharned
120
6.7k
Scaling GitHub
holman
464
140k
Bash Introduction
62gerente
615
220k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Automating Front-end Workflow
addyosmani
1370
210k
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 の後継バージョン
• まだ違いはあると思うのですが、動作確認をして意図する動作 をするかどうかを確認してみてください
ご清聴ありがとうございました。