AWS EC2で鍵認証からパスワード認証に変更するには
AWS便利ですね。
気軽にサーバを増設したり減らしたり。インスタンスを作成してから起動まで、ものの数分で行なえてしまいます。
しかし、EC2で作成されたサーバは、デフォルトで鍵認証しか許されていませんでした。
セキュリティ的には良いと思いますが、パスワード認証で使いたい要件もあると思います。
実際私がそうでしたので^^;
パスワード認証に変更する方法をメモしておきたいと思います。
条件
- EC2でサーバを作成済み
- 鍵認証でログインまで行なえている事
ルートパスワードの変更
$ sudo su - [root@ip-xxx-xxx-xxx ~]# passwd Changing password for user root. New password: BAD PASSWORD: it is based on a dictionary word Retype new password: passwd: all authentication tokens updated successfully.
以上です。
以下、一般ユーザの追加。
一般ユーザ作成
EC2のデフォルトユーザーはec2-userというユーザになっています。
なので新しいユーザを追加、パスワード設定してみます。
useradd hoge passwd hoge
※hogeは適宜変更してください。