Access to instances should be authenticated using SSH keys. Removing the option of password authentication enforces more secure methods while removing the risks inherent with passwords.
Passwords are potentially easier to compromise than SSH Keys
Use SSH keys for authentication
The following example will fail the azure-compute-ssh-authentication check.
The following example will pass the azure-compute-ssh-authentication check.