Amazon Linux 2(AWS)のroot&パスワードのSSHログイン

VNC からログインして、Eを押します。
vncviewer_1143x861_220803.png

linux16の行の後ろにrd.breakを追記し、CTRL + Xを押し起動します。
vncviewer_1143x861_220803_1.png

以下のように、rootファイルシステムを操作できるswitch_root:/#コンソール画面にたどり着きました。
vncviewer_1127x772_220803.png

以下のコマンドを入力して、パスワードを設定します。

1
2
3
mount -o remount,rw /sysroot
chroot /sysroot
passwd root

vncviewer_1127x772_220803_change_passwd.png

以下のコマンドを入力して、SeLinuxを設定して、再起動します。

1
2
3
touch /.autorelabel
exit
exit

vncviewer_1127x772_220803_selinux.png

ログイン画面にたどり着きました、rootと先程設定したパスワードを入力して、ログインします。
vncviewer_1127x772_220803_login.png

OSをrootからログインできるように、/etc/ssh/sshd_config ファイルを以下2か所を編集します。

vncviewer_1127x772_220803_PermitRootLogin.png

vncviewer_1127x772_220803_PermitPasswdLogin.png

以下のコマンドを入力して、/etc/ssh/sshd_config 設定を反映します。そして、OSのIPアドレスを調べます。

1
2
systemctl restart sshd
hostname -I

vncviewer_1127x772_220803_getIP.png

以上の操作で、Amazon Linux のroot のパスワードを設定したので、ssh からログインできる状態になりましたので、ssh からログインしましょう!
WindowsTerminal_1118x718_220803.png