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?
Dans le fichier /etc/ssh/sshd_config
, changez la ligne
#PasswordAuthentication yes
à
PasswordAuthentication yes
et relancez sshd:
service sshd restart
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.