SFTP GUI +SSH Key

Solution 1:

I would try FileZilla.

sudo apt-get install filezilla

It proved to be reliable and feature-rich for me.

Here is the Wiki page on how to SSH2 keybased authentication works.

Solution 2:

Adding to what @Octavian Damiean says (since FileZilla's sftp description wasn't helpful to me), I'm successfully using it with sftp, some of findings are as follows:

  • set public key to filizilla via "Settings --> Connection --> SFTP" (FZ converts the file into .ppk file and asks where to store).
  • Create server setting for the server you're connecting to via "File --> Site Manager".
    • Port: (can be blank)
    • Logon type: Interactive
    • User: the one that you use with ssh from commandline

HTH.