Having Two Types of Authentication Methods

So.. I can login to my ubuntu machine using private-public key method.

But now I need to have a user with regular username - password login method.

If I try to simply login with username (without specifying RSA key) in putty, I get Disconnected: no supported authentication methods available (server sent: publickey) error.

How to fix this?

0

2 Answers

In the file /etc/ssh/sshd_config, change the line

#PasswordAuthentication yes

to

PasswordAuthentication yes

and resart sshd:

service sshd restart
0

You also may just run the given command into the terminal.

sed -i "s/PasswordAuthentication no/PasswordAuthentication yes/" /etc/ssh/sshd_config

N.B. Here "PasswordAuthentication no" replace with "PasswordAuthentication yes"

So before run the command you may check using "sudo vim /etc/ssh/sshd_config" what has the value PasswordAuthentication.

Sometime it is written as "#PasswordAuthentication yes"

Then command will be sed -i "s/#PasswordAuthentication yes/PasswordAuthentication yes/" /etc/ssh/sshd_config

And for after Ubuntu 14.04

sudo systemctl restart ssh

Or for before Ubuntu 14.04

sudo service ssh restart

Hope this will work for you.

4

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Sarah Jenkins

Sarah Jenkins

Senior Technology Editor & AI Specialist

Sarah Jenkins is a veteran tech journalist with over 12 years of experience covering artificial intelligence, mobile innovations, and digital ethics. Her insights have appeared in leading technology publications worldwide.

Share this article
Twitter Facebook Pinterest