Impossible de créer une instance EC2 avec des paires clés pour l'accès ssh
J'essaie de courir une nouvelle copie EC2 Avec le docker installé dessus AWS. Plus tard tu as besoin ssh Dans ce cas. Je peux facilement le créer:
Cela crée une nouvelle voiture, ainsi qu'une paire de clés. Le problème est qu'il ne charge pas le fichier .pem, dont je devrai plus tard pour ssh.
Ainsi, j'ai essayé de créer une nouvelle machine avec une paire de clés existante. J'ai créé quelques clés, puis la téléchargée, copiée dans mon dossier ./ssh/aws Et lancé:
Ça me donne une erreur:
Quelque chose que je ne fais pas ce problème AWS? Je pense que le premier ... Il y a des idées comment le réparer? L'aide est très appréciée. Merci d'avance!
Éditer: il suffirait de savoir comment obtenir mon privatekey.pem Lors de la création d'une nouvelle instance à travers le terminal ....
docker-machine create --driver amazonec2 --amazonec2-region=eu-central-1 machine-ec2
Cela crée une nouvelle voiture, ainsi qu'une paire de clés. Le problème est qu'il ne charge pas le fichier .pem, dont je devrai plus tard pour ssh.
Ainsi, j'ai essayé de créer une nouvelle machine avec une paire de clés existante. J'ai créé quelques clés, puis la téléchargée, copiée dans mon dossier ./ssh/aws Et lancé:
docker-machine create --driver amazonec2 --amazonec2-keypair-name=machine-aws-keypair --amazonec2-ssh-keypath=~/.ssh/aws/ --amazonec2-region=eu-central-1 machine-ec2
Ça me donne une erreur:
Error creating machine: Error in driver during machine creation: unable to create key pair: open ~/.ssh/aws/: no such file or directory
equally: docker-machine create --driver amazonec2 --amazonec2-keypair-name=machine-aws-keypair --amazonec2-ssh-keypath=~/.ssh/aws/nameofmykeyfile.pem --amazonec2-region=eu-central-1 machine-ec2
Quelque chose que je ne fais pas ce problème AWS? Je pense que le premier ... Il y a des idées comment le réparer? L'aide est très appréciée. Merci d'avance!
Éditer: il suffirait de savoir comment obtenir mon privatekey.pem Lors de la création d'une nouvelle instance à travers le terminal ....
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
2 réponses
Dominique
Confirmation de:
Ce chemin signifie le dossier nommé
sous
(Catalogue actuel)
Il est impossible de créer une paire de clés: open ~ / .ssh / aws /: Aucun fichier ou catalogue de ce type
Ce chemin signifie le dossier nommé
sous
(ta maison)
Essayez de placer les clés dans ~ / .ssh / aws / Et voir si cela vous aidera.
Hannah
Confirmation de:
Alors qu'est-ce qui fait réellement AWS Lors de la création d'une instance à l'aide de la ligne de commande, c'est ce qu'il crée une paire de clés et le charge sur votre ordinateur local.
Pour savoir où il se trouve, vous pouvez:
Liste de toutes les voitures Docker
Voir une machine d'instance EC2
Cela vous donnera quelque chose comme:
Se connecter dans ssh Par exemple EC2, Effectuer:
Et vous devriez être à l'intérieur.