I have never used AWS, and am muddling through the FAQ's as best I can. I have the client's login credentials for the AWS console. I can see the zone, instance ID, public DNS name, public and private IPv4 addresses, and I can see a key that was generated by the original programmer. Of course, I don't have access to the .pem / .ppk for that key pair.
On the AWS Security side of things, I have created a new set of access rules assigned to my personal IP address.
What I thought I needed to do was to create my own keypair, which I did using the EC2 "Create Keypair" mechanism. That allowed me to download a .pem file of my own, and I used PuTTYgen to create the corresponding .ppk file. I also used the PuTTYgen program to create a corresponding Public Key, but since I'm fairly new to PuTTY, and completely new to AWS EC2 and WinSCP, I'm a little confused. I'm thinking that the AWC EC2 keypair generator probably generated both keys (Public and Private), kept the public key on their server, and sent me the private key?
When attempting to login to WinSCP, I'm prompted for the Public DNS, the username (which I'm not sure is ec2-user, root, or ubuntu - so I've tried all three without luck) and the key. I've tried both the .pem and .ppk file, but in all cases, I get an error from AWS EC2.
There are various articles on Amazon's site about how to set up instances, how to define keys, how to associate IP's with security... but nothing seems to take a person from step 1 through step n on one logical progression. I could use some help.