Link to home
Start Free TrialLog in
Avatar of VH
VH

asked on

ssh-copy-id to AWS

Hi,

I am trying to use my on-premise Server to manage AWS instances via Ansible.

I have a few play-books to install services on EC2 Instances. I tried to create an ssh-keygen with a sudo that I created on the on-premise server and on the AWS instance, I tried to copy the newly created public key to AWS but keep getting Permission denied (public key)
Avatar of David Favor
David Favor
Flag of United States of America image

When you spin up an EC2 instance, you'll be provided with a private key, which you must save for future use.

You'll have to use this key when you run ssh-copy-id, so if you missed saving the key you're out of luck.

At least this use to be the way this worked.

If you use your own custom image, with a public key you embed yourself in the instance, then you should be able to use the related private key.

To access any sshd instance, you'll require a valid key or passphrase, if your image allows keyless passphrase access.
ASKER CERTIFIED SOLUTION
Avatar of VH
VH

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of VH
VH

ASKER

I am able to push Ansible Comments by doing the work this way