🗝️

【EC2/Linux】ec2-userの鍵認証を無効化する

2024/05/31に公開

ec2-userの鍵認証を無効化する手順の1つを紹介します。

検証環境

  • Amazon EC2
  • Red Hat Enterprise Linux 9.3

公開鍵(/home/ec2-user/.ssh/authorized_keys)のファイル名を変更する

ファイル名を「authorized_keys」から「authorized_keys_org」に変更します。これによって、ec2-userは鍵認証を使ったログインができなくなります。

▼ 手順

# authorized_keysが存在することを確認します
ls -l /home/ec2-user/.ssh/

# リネームします
mv /home/ec2-user/.ssh/authorized_keys /home/ec2-user/.ssh/authorized_keys_org

# authorized_keys_orgに名前が変わったことを確認します
ls -l /home/ec2-user/.ssh/

▼ 実行ログです。

[root@ip-172-31-28-156 ~]# ls -l /home/ec2-user/.ssh/
total 4
-rw-------. 1 ec2-user ec2-user 394 May 25 13:13 authorized_keys
[root@ip-172-31-28-156 ~]# mv /home/ec2-user/.ssh/authorized_keys /home/ec2-user/.ssh/authorized_keys_org
[root@ip-172-31-28-156 ~]# ls -l /home/ec2-user/.ssh/
total 4
-rw-------. 1 ec2-user ec2-user 394 May 25 13:13 authorized_keys_org
[root@ip-172-31-28-156 ~]#

ec2-userで鍵認証でログインできるか検証する


失敗したので狙い通りになりました。

Discussion