Ответ Greg объясняет, как обеспокоиться, стреляют в него лучше, однако фактическая проблема - то, что у Вас есть ssh набор ключей на одной стороне транзакции (клиент), который делает попытку аутентификации с открытым ключом, а не основанной на пароле аутентификации. Поскольку у Вас нет соответствующего открытого ключа на экземпляре EC2, это не будет работать.
/etc/hosts локально для той машины только, которая была бы на MacBook.
Попытайтесь использовать IP-адрес MacBook на клиенте VMware