Adding SSH public key authentication to ESXi
On the ESXi server, edit the file /etc/ssh/keys-root/authorized_keys and add the public keys, one key per line.
Supposedly, the file already exists and is mode 1600.
Suppress the SSH enable message
ESXi servers always complain when SSH is enabled. This warning message can be deactivated with the command:
esxcli system settings advanced set -o /UserVars/SuppressShellWarning -i 1