SFTP Task Error: Authentication was partially successful, but server requires additional authentication with: 'password,keyboard-interactive'. (Rebex.Networking)

SFTP Task Error: Authentication was partially successful, but server requires additional authentication with: 'password,keyboard-interactive'. (Rebex.Networking)

If you are getting the subject error when using the File Transfer Task or the SFTP Task to transfer files and the transfer works successfully using a different tool, then check if you are using a semicolon (;) in your password. If so, this is what is causing the problem. The semicolon is used as a special character to delimit the individual parameters in the ConnectionString property. The work-around to solve this problem, if you cannot remove the semicolon from the password, is to perform the following steps:
  1. After configuring the connection manager, close the configuration dialog.
  2. Right-click on the connection manager and select "Properties".
  3. Type your password in the ServerPassword property.
  4. Close the Properties dialog.

Another possible reason for that error could be that you are using incorrect keys or a password.  You should make sure that you are using the correct keys and password.