AWS EC2に初回起動時からパスワード認証でログインする方法

この記事は公開されてから半年以上経過しています。情報が古い可能性がありますので、ご注意ください。

AWSは便利で、いつもお世話になっております。
しかし起動したてのEC2には鍵認証でしか入れないというのが少々面倒だと思うことも。
※鍵認証でセキュリティ確保しているのは重々承知です。

sshd_configを編集してPasswordAuthenticationをyesに変更。
しかしそのEC2から作成したAMIから起動したEC2では、
またPasswordAuthentication noになってしまいます。

結果、AMIから起動したてのEC2にはどうしても鍵認証ログインするしか無かったのですが…。
これを解決する方法をご紹介します。

下記ファイル(※)の[ssh_pwauth]を[false]→[true]に設定します。
※Amazon Linuxの初期設定を制御するファイルです

sshd_configを編集してPasswordAuthenticationを[no]→[yes]に変更。

このEC2から取得したAMIから起動したEC2で、パスワード認証が有効になっているはずです。

後は、パスワード認証でログインするユーザとそのパスワードを作成するのを忘れずに。

rootのパスワードも設定しておくとなお良しです。

■注意事項
パスワード認証は鍵認証よりセキュリティが低くなる為、一時的な検証サーバ等でご利用ください。
また、IP制限(セキュリティグループ)を併用してください。

投稿者プロフィール

sato
2015年8月入社。弊社はインフラ屋ですが、アプリも作ってみたいです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


Time limit is exhausted. Please reload CAPTCHA.