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...
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?
2 Answers
In the file /etc/ssh/sshd_config, change the line
#PasswordAuthentication yes
to
PasswordAuthentication yes
and resart sshd:
service sshd restart
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.