You are the administrator of the ACME banking group. You are responsible for managing all virtual machines on Azure. The security team requests that all Linux VMs must use an authentication method other than passwords. Which authentication method should be used?
SSH authentication is correct as this will use a key on your local machine with the password to authenticate. Root access will not suffice as this is not recommended and you will still need to enter the root password. Azure key vault secret will not suffice as this still uses a password to authenticate, even if it is stored in a secure place.