2017-07-13 1 views
0

J'essaie d'exécuter un programme sur AWS/EC2 et je suis bloqué dans le lancement de l'instance.Clé privée non accessible/PEM/AWS

  1. Le fichier de clé .pem est créé et lié à l'instance. La clé est enregistrée dans mes documents.
  2. commande "chmod 400 /Users/name_of_user/Documents/AI/AWS/cle/name_of_key.pem" ne signale aucune erreur
  3. commande « ssh -i "name_of_key.pem" ubuntu @ EC2-XX-YY-ZZZ -76.us-west-2.compute.amazonaws.com » rapports:

    Warning: Identity file name_of_key.pem not accessible: No such file or directory. 
    
  4. Il dit alors:

L'authenticité de l'hôte « EC2-XX-YY- ZZZ-76.us-west2.compute.amazonaws .com (XX.YY.ZZZ.76) 'ne peut pas être établie.Ecran clé ECDSA est SHA256: o6Vv2Doje9CyLv + YxbrlJaDcEGydZTYOmP0l3FBa5ps. Etes-vous sûr (e) que vous souhaitez continuer à vous connecter (oui/non) à ? oui

  1. Je dis oui de toute façon. Et puis à nouveau l'avertissement

Attention: fichier Identité name_of_key.pem non accessible: Aucun fichier ou répertoire . Autorisation refusée (clé publique).

Savez-vous pourquoi la clé privée n'est pas accessible? Devrais-je l'enregistrer dans un endroit spécial?

Merci beaucoup

+0

offre le chemin complet de la clé de la commande 'ssh'. 'ssh -i/Users/nom_utilisateur/Documents/AI/AWS/cle/nom_de_key.pem' –

+0

Ouais, êtes-vous dans le bon dossier? – Henry

+0

Yeeaaah! 'travail!!! Merci @MarkB –

Répondre

0

On dirait ssh ne peut pas trouver la clé. Vous devez utiliser le chemin absolu de la clé:

ssh -i "/Users/name_of_user/Documents/AI/AWS/cle/name_of_key.pem" [email protected] 

ou cd dans /Users/name_of_user/Documents/AI/AWS/cle et exécuter

ssh -i "name_of_key.pem" [email protected] 
+0

Oui c'est la bonne chose à faire !!!! Tellement content, merci. –