La phrase secrète de la key ssh n'est pas correcte, mais c'est juste

Je ne peux pas utiliser mes keys ssh id_rsa / id_rsa.pub parce que ssh pense que la phrase de passe input est incorrecte. Mais je suis sûr que c'est juste. Voici comment ça se passe:

ssh myuser@myhost_ip -i ~/.ssh/id_rsa.pub The authenticity of host 'myhost_ip (myhost_ip)' can't be established. RSA key fingerprint is SHA256: (some hash). Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'myhost_ip' (RSA) to the list of known hosts. Enter passphrase for key '/Users/paul/.ssh/id_rsa.pub': Enter passphrase for key '/Users/paul/.ssh/id_rsa.pub': Enter passphrase for key '/Users/paul/.ssh/id_rsa.pub': 

Donc, jusqu'à présent, je comprends qu'il pense que la phrase de passe est erronée. Avant ce problème, j'ai un autre (je ne suis pas sûr, mais peut-être qu'ils sont liés?):

 Permissions 0644 for '/Users/paul/.ssh/id_rsa.pub' are too open. 

Et je l'ai réparé avec chmod 400 ~/.ssh/id_rsa.pub . Je ne sais pas pourquoi ce problème est apparu et je suppose que ces keys ont été générées sur Ubuntu et déplacé vers MacOS.

La question est donc: pourquoi ssh n'accepte pas mon mot de passe et comment le réparer?

3 Solutions collect form web for “La phrase secrète de la key ssh n'est pas correcte, mais c'est juste”

Les keys publiques n'obtiennent pas de passwords. Les keys privées le font.

Vous essayez incorrectement d'utiliser votre key publique comme identité, ce qui ne fonctionnera jamais. Utilisez votre key privée.

Vous indiquez le file public. Vous devez publier dans le file privé:

 ssh myuser@myhost_ip -i ~/.ssh/id_rsa 

Cela se reflète également dans le message concernant les modes, car la key publique peut être 666 si vous le souhaitez.

En fait, vous pouvez exclure l'option -i , car c'est le file par défaut.

ssh myuser @ myhost_ip -i ~ / .ssh / id_rsa.pub

Cela devrait probablement être

ssh myuser @ myhost_ip -i ~ / .ssh / id_rsa

Vous devriez utiliser votre key privée et non votre key publique.

  • pourquoi avoir ~ / .ssh / id_rsa.pub cause une boîte de dialog GUI demandant un mot de passe SSH même si SSH_ASKPASS est vide?
  • Création de keys SSH
  • Wordpress ne peut pas find la paire de keys publique et privée ssh
  • Autoriser uniquement des keys spécifiques dans le renvoi d'agent?
  • Configuration de la key SSH pour Joyent Node SmartMachine et Windows?
  • Est-il possible de tuer les connections SSH qui ne fonctionnent pas avec une command (p. Ex. Avec -N)
  • Automatisation de ssh-copy-id
  • Accepter automatiquement l'empreinte digitale de la key rsa à partir de la command line
  • Comment changer la key SSH sur Google Cloud?
  • ssh keys google cloud
  • rsync sans mot de passe, aucun tutoriel de Google (défaut de server) n'a fonctionné
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.