I am trying to SFTP using Cyberduck to my t2.micro instance with EC2. I am repeatedly getting auhtentication failed. I am following all the steps as provided: stackoverflow and here.
I have successfully ssh'ed from terminal with the same .pem file.
it fails:


To test your situation, I did the following:
t2.microinstance, selecting the keypair I had saved and "Allow SSH traffic from 0.0.0.0/0"chmod 600 key.pemfirst`) -- the logon was successfulHopefully the above steps will help you figure out what is going wrong on your attempts.
Theoretically, if you can SSH into an instance then you can also use SFTP with it, since they connect in exactly the same way.