web-dev-qa-db-fra.com

Ayant deux types de méthodes d'authentification

Donc .. Je peux me connecter à ma machine Ubuntu en utilisant la méthode de la clé privée-publique.

Mais maintenant, je dois avoir un utilisateur avec une méthode de connexion nom d'utilisateur/mot de passe régulière.

Si j'essaie simplement de me connecter avec un nom d'utilisateur (sans spécifier de clé RSA) dans PuTTY, je reçois une erreur Déconnecté: aucune méthode d'authentification prise en charge disponible (serveur envoyé: publickey).

Comment régler ceci?

2
SubjectX

Dans le fichier /etc/ssh/sshd_config, changez la ligne

#PasswordAuthentication yes

à

PasswordAuthentication yes

et relancez sshd:

service sshd restart
3
pLumo

Vous pouvez également simplement exécuter la commande donnée dans le terminal.

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

N.B. Ici " PasswordAuthentication no " remplace par " PasswordAuthentication yes "

Donc, avant d'exécuter la commande, vous pouvez vérifier en utilisant " Sudo vim/etc/ssh/sshd_config " quelle est la valeur PasswordAuthentication.

Parfois, il est écrit comme " # PasswordAuthentication yes "

Ensuite la commande sera sed -i "s/# PasswordAuthentication yes/PasswordAuthentication yes /"/etc/ssh/sshd_config

Et pour après Ubuntu 14.04

Sudo systemctl restart ssh

Ou pour avant Ubuntu 14.04

Sudo service ssh restart

J'espère que cela fonctionnera pour vous.

1
Rasel Ahmed