Looks like the server does not support a password authentication. You have to use public key authentication.
That makes sense. However, the same software is connecting to the same server from different locations (my other clients). Each location has a different user name and password hence different login account. Do you think it could be related to the account that was setup?