I setup a public key with passphrase via puttys keygen & its working with Putty directly to my Ubuntu OpenSSH server. I then tried to add private key (.ppk file) to filezilla & it stated password protected keyfiles are not supported yet, prompted to convert to unprotected file, I said no. Today I went to connect with normal password & got the below:
Status: Connecting to lnx...
Trace: Going to execute "C:\Program Files (x86)\FileZilla FTP Client\fzsftp.exe"
Response: fzSftp started
Trace: CSftpControlSocket::ConnectParseResponse(fzSftp started)
Command: open "gregg@lnx" 22
Trace: psftp: Implicit session load.
Trace: psftp: Host still has atsign: gregg@lnx
Trace: Looking up host "lnx"
Trace: Connecting to 192.168.1.118 port 22
Trace: Server version: SSH-2.0-OpenSSH...
Trace: Using SSH protocol version 2
Trace: We claim version: SSH-2.0-PuTTY_Local:_Nov_29_2012_22:59:17
Trace: Doing Diffie-Hellman group exchange
Trace: Doing Diffie-Hellman key exchange with hash SHA-256
Trace: Host key fingerprint is:
Trace: ssh-rsa 2048 9f:5c:c3:34:f8:05:6b:db:21:e7:3d:f2:18:d5:98:f9
Trace: Initialised AES-256 SDCTR client->server encryption
Trace: Initialised HMAC-SHA1 client->server MAC algorithm
Trace: Initialised AES-256 SDCTR server->client encryption
Trace: Initialised HMAC-SHA1 server->client MAC algorithm
Trace: Reading private key file "C:\CreatedForlnx.ppk"
Trace: Offered public key
Trace: Offer of public key accepted
Command: Pass: *********
Error: Authentication failed.
Error: Critical error
Error: Could not connect to server
It's still trying to connect via public key. I downloaded psftp by itself to another directory & when trying to connect with just gregg@lnx it auto-prompted for key passphrase. Assume its auto-loading this info from the registry. I am posting this here to see if anyone else can test; because I would think they need to look at their code when you hit no it shouldn't do this. Or maybe my test with putty at first caused this?
Anyhow cool side effect: I found filezilla CAN accept passphrases/password-protected key files, as I put my passphrase for the private key in the password box & it accepts it & allows me in (I verified in the auth.log on ubuntu it took publickey)!!
I'm running Win7 64bit FileZilla 184.108.40.206