I was wondering how to set up filezilla or how to upload files to my ec2 server. everytime i try to set up filezilla it says:
Error: Disconnected: No supported authentication methods available (server sent: publickey)
Error: Could not connect to server
and i have to go to downloads folder and login with ssh -i key.pem user@ipaddress every time i want to have access since my mac wont automatically ssh from anywhere since i cant import it into my keychain.
you can use sshfs to fuse the ec2 instance directory to your local folder.
So, you have to do following steps :
install sshfs on your mac.
put you mac id_rsa.pub key inside authorized keys in .ssh/ folder of ec2 instance . this will allow you to mount ec2 directory to local folder. Also, this will allow you to ssh to ec2 instance without using key.pem.
mount the ec2 instance using following command :
sshfs ubuntu@ec2-xx-xx-xx-xxx.compute-1.amazonaws.com: /<your new folder location>
4. don’t forget to give your folders write permissions , so that you can edit them remotely.
Hope it helps.