EC2インスタンスを立てて、一通りユーザー作ったりログインの設定したりした後にセキュリティ的にec2-userというみんなが知ってるユーザーがリモートログインできると心配になることがあると思います。
そんなときの対処法です。
※他のユーザーで問題なくリモートログインできることを確認した後に行って下さい!!
ログインできなくするだけでいい場合
ころす
$ ssh $host # EC2インスタンスにログイン
$ sudo usermod -s /sbin/nologin ec2-user
確認
$ ssh -i /path/to/key-file -l ec2-user $host # 目的のインスタンスじゃないマシンからリモートログインを試みる
Last login: Mon Aug 7 03:56:27 2017 from xxxx.xxxx.xxxx.xxxx
__| __|_ )
_| ( / Amazon Linux AMI
___|\___|___|
https://aws.amazon.com/amazon-linux-ami/2017.03-release-notes/
This account is currently not available.
Connection to yyyy.yyyy.yyyy.yyyy closed.
本当に消す
$ sudo userdel ec2-user
ディレクトリも消す
$ sudo userdel -r ec2-user
以上です。