I have an Ubuntu Server running on an EC2 instance. To login to that server I use a certificate file without any password.
I've installed and configured vsftpd and created a user (let's call him "testuser") for which I've set a /bin/false ssh terminal so it will only be able to connect via sftp and upload/access files on his home directory.
However - when I try to connect to the server from my computer, running
sftp testuser@my-ec2-server
I get
Permission denied (publickey).
Connection closed
messages so I can't log in.
How can I remove the certificate requirement for this user only (meaning, the "ubuntu" user will still have to use the certificate file to login via ssh), so normal sftp clients will be able to connect using a username and a password ?
Thank you.
PS Using Ubuntu Server 10.10 official AMI from canonical, 64bit on a micro instance.