SSH can't connect if multiple authentication methods are required (regression)

We have an SSH server that requires authenticating with both a password and a private key. After we upgraded from FinalBuilder 8.0.0.3364 to 8.5.0.3514 the “SSH Open Connection” action started failing with this log:

Initiating SSH connection to [host] for build on port 22
Server key received, fingerprint [hash]
Server software identified itself as: [host]
Loading private key file [privatekey].ppk
Attempting login with private key file [privatekey].ppk
Authentication was partially successful, but server requires additional authentication with: ‘password’.

An “SFTP Connect” action with the same configuration succeeds:

Setting Authtypes to keyboard and password
private key format kfOpenSSH
Loading private key file [privatekey].ppk
Adding public key to AuthTypes
Received Server Key [hash].

Starting Authentication…
Attempting Authentication type: [Public Key]
Attempting Authentication type: [Password]
Authenticated OK.

Hi Zoë

I have added support for this according to the client libary documentation, however I haven’t been able to test this yet (out of the office).

https://downloads.finalbuilder.com/downloads/finalbuilder/850/FB850_3520.exe

Thanks Vincent, the new build does indeed fix the issue. Thank you for the speedy fix!