Updating your SSH configuration to allow password authentication
- Once you’ve launched the console, it will ask you for your user name and password. If you had to reset your root password and are using your root user to log in, it will prompt you to create a new password by typing it twice.
- Once you are logged in, you will need to update your sshd_config file by typing:
or if you are accessing it with a non-root user with sudo privileges, type:
sudo vim /etc/ssh/sshd_config
3. From there, you want to type i for INSERT (to edit your file) and find the option that says PasswordAuthentication no and update it to
to write and quit out of the file, followed by hitting enter.
The problem is having wrong mod on the file.
Easily solved by executing –
chmod 400 mykey.pem
Taken from Amazon’s instructions –
Your key file must not be publicly viewable for SSH to work. Use this command if needed: chmod 400 mykey.pem
And hit dd command to delete line. Save and close the file. Or use following
Now go to line # 2, type the following command
Now delete line with dd and exit: