Passwordless SSH to vCenter - CloudCommandos/JohnChan GitHub Wiki
On your vCenter instance, run the following command to change the default shell to bash
chsh -s /bin/bash
Then from your host, run ssh-copy-id command to copy the SSH keys to the vCenter instance
ssh-copy-id root@your-vcenter
Password-less SSH should now work as expected