J'ai récemment mis mon ordinateur à niveau vers MacOS Sierra. Tout s'est bien passé, mais quelque part en cours de route, quelque chose a été modifié (probablement quelque chose que j'ai fait) et maintenant, chaque fois que j'essaie de me connecter à une autre machine par ssh, le terminal me demande de saisir mon mot de passe. Si je tape le mot de passe et l'entre, la session ssh fonctionne normalement. Mais pourquoi dois-je entrer mon mot de passe ? Que puis-je faire pour résoudre ce problème ?
Remarque : j'ai essayé de modifier les autorisations du fichier, sans succès. Ils sont actuellement 644 comme la clé publique.
0 votes
La clé privée doit être
chmod 400
ajoutez un -v et voyez s'il utilise votre clé0 votes
C'est fait ! Merci. Le problème existe toujours. Oui, il utilise ma clé.
0 votes
Les clés privées sont... privées. c'est pourquoi vous avez besoin du mot de passe. elles ne seraient pas privées si elles ne nécessitaient pas de mot de passe. bien sûr, vous pouvez créer une clé privée sans mot de passe... mais c'est évidemment moins sûr.
0 votes
Avant, il n'était pas nécessaire d'entrer un mot de passe.
0 votes
Voir aussi apple.stackexchange.com/questions/48502/