web-dev-qa-db-fra.com

Autorisation refusée via l'accès ssh

J'essaie d'établir une connexion SSH à partir de Windows 10 (à l'aide de cwrsync) avec un serveur Ubuntu sur Digital Ocean.

J'ai configuré les clés RSA à la fois côté client (Windows) et côté serveur (Ubuntu), mais lorsque j'exécute la commande ssh -v root @ serverIP, le message Itinérance non autorisée par le serveur s'affiche, puis me demande de me connecter. avec le mot de passe.

En regardant sur Internet, l’équipe a déclaré qu’il s’agissait de modifier les autorisations du dossier /root/.ssh en 700 et le fichier /root/.ssh/authorized_keys en 600, mais j’ai déjà fait cela et le problème n’a pas été résolu.

Si je désactive la connexion par mot de passe dans le fichier sshd_config, j'obtiens le message d'erreur suivant lors d'une tentative de connexion via ssh: autorisation refusée (publickey).

1
Bernardo Kowacic

J'ai installé la dernière version d'openSSH sur mes fenêtres, supprimé le dossier .ssh de l'utilisateur et généré une nouvelle clé. Après cela, j'ai pu me connecter au serveur à l'aide de SSH sans avoir à entrer de mot de passe.

0
Bernardo Kowacic