AWS で作成された ec2 インスタンスがあります。ユーザーがログインするたびにパスワードの入力を求めることで、インスタンスを保護したいです。
答え1
AWS Linuxシステムにはデフォルトでキーベースの認証が付属していますが、パスワードベースの認証のみを希望する場合は、次の手順に従ってください。
- キーファイルを使用してログインし、
ssh ubuntu@ip_address
- 現在のユーザーのパスワードを変更する
sudo passwd ubuntu
新しいパスワードを設定します。
次に、パスワードベースの認証を許可するように ssd_config ファイルを変更します。
ファイル/etc/ssh/sshd_config内
PasswordAuthenticationをyesに置き換える
保存して終了。
ログアウト時に sshd_config ファイルを壊してしまうと元に戻すのが難しくなるため、ログアウトする前にシステムを終了してパスワードベースの方法を試すことを強くお勧めします。
パスワードを使用してログインしてみて、それが機能するかどうかを確認してください。
キーベースの認証を無効にするには、PubkeyAuthentication を no に設定します。