Это - то, как мой/etc/hosts файл смотрит в/etc/hosts:
Если я пытаюсь соединиться с одной из этих машин с ssh:
ssh -p 22 ramy@Ramy-MacBook
Я получаю ошибку:
ssh: Could not resolve hostname Ramy-MacBook: Name or service unknown
Если я использую IP-адрес, он работает.
Взгляните на записи по умолчанию в первых двух строках. Вы перепутали порядок хостов/IP.
Попробуйте вместо этого:
192.168.0.18 ramy-VirtualBox
192.168.0.8 Ramy-MacBook
Это нормально, вам нужно сначала написать ip, а затем имя, в вашем случае:
192.168.0.8 Ramy-MacBook
192.168.0.18 ramy-VirtualBox