This error is commonly flagged when your remote host public key does not match with the stored public key in ~/.ssh/known_hosts file on your current local host system, and is one of the key reasons for this error when your virtual machine IP address uses the same IP address as another machine.