The following error is shown when monitoring a Unix host:
ECHO <HostAgents/VERSION/UnixAgent/hostname> VERBOSE [Quartz-23505] com.quest.glue.core.remoteconnection.SSHConnectionServiceImpl - Connecting to hostname:22 using login/password authentication ECHO <HostAgents/VERSION/UnixAgent/hostname> VERBOSE [Quartz-23505] com.quest.glue.core.remoteconnection.ConnectionPool - Unable to authenticate to host hostname with credential 8c7c30d5-80ec-4ad4-b3ce-801b5671f8cb com.quest.glue.api.services.CredentialRejectedException: The authentication method 'password' is not available. This server only supports: hostbased, publickey, keyboard-interactive
However, logging into the same host using an SSH client (e.g. Putty) works fine using username and password authentication.
The Unix host only accepts hostbased, publickey, keyboard-interactive. The reason why Putty connection is working fine using username and password is because there is an option called "Attempt "keyboard-interactive" auth (SSH-2)" that makes use of keyboard-interactive authentication.
WORKAROUND 1
Create a credential of type "Challenge Response" instead of "User Name and Password". Refer to KB Article: What is a challenge response credential compared to a username and password? (4369272).
WORKAROUND 2
Use other forms of authentication or credential types (e.g. publickey: DSA or RSA key).