Hi Valen,
As you’ve tried WinSCP I understand that you are using Windows. If so, your SSH key (generated in Step 2) that is in your default home directory could be in C:\Users\<username>\.ssh\ if you are using Windows Vista or newer. Then, for the step number 3 you’ll need to load the .ppk file that you can find there.
Also, I have noticed that following the tutorial is not enough as per the Filezilla Wiki [1], for SFTP using key authentication you need to use Pageant [2]. Run it and you’ll see that it appears in the system tray. Right-click the icon and select "Add Key" and select your private key (PPK) file.
After that, you can try to connect to your instance using sftp://<your-external-ip-address> as host, your username and an empty password.
I hope it helps.
Regards,
Adrián B.
[1] https://wiki.filezilla-project.org/Howto
[2] http://the.earth.li/~sgtatham/putty/latest/x86/pageant.exeI’m glad to hear that you were able to connect using WinSCP and the PuTTY command line. This confirms that:
1- You don’t have any networking issue between your computer and your instance.
2- Your instance identifies your SSH key as one of the authorized keys for that user.
Having said this, it looks like an issue with FileZilla’s settings. Could you try to reset the configuration and try again?
In order to reset the configuration you can remove the files (after doing a backup) located at:
C:\Users\<username>\AppData\Roaming\FileZilla (%APPDATA%/FileZilla)
Please, remember to use Pageant again because is necessary to establish the connection.
If you are still having issues with FileZilla, could you tell us which version are you using? I have used FileZilla 3.10.1.1 and it works flawless.
Regards,
Adrián B.