sshd_config./etc/ssh/sshd_config on each controller may be modified (likely by cloud-init), removing the AuthorizedKeysFile setting. This prevents the SSH daemon from locating users' authorized keys, forcing password prompts.Manually add the missing AuthorizedKeysFile line to /etc/ssh/sshd_config on each controller node and restart sshd.service.
Steps to apply the workaround
/etc/ssh/sshd_config in a text editor (for example, vi):
sudo vi /etc/ssh/sshd_configAuthorizedKeysFile /etc/ssh/authorized_keys_%u .ssh/authorized_keyssudo systemctl restart sshd.servicessh controller-b (should not prompt for a password)Notes and verification
sshd.service, SSH between controller nodes should work without prompting for a password and cluster creation should proceed successfully.sshd_config to ensure the AuthorizedKeysFile line persists.