Esta é a aparência do meu arquivo /etc/hosts em /etc/hosts:
Se eu tentar me conectar a uma dessas máquinas com ssh:
ssh -p 22 ramy@Ramy-MacBook
Eu recebo um erro:
ssh: Could not resolve hostname Ramy-MacBook: Name or service unknown
Se eu usar o endereço IP, ele funciona.
Responder1
Dê uma olhada nas entradas padrão nas duas primeiras linhas. Você confundiu a ordem dos hosts/IPs.
Em vez disso, tente isto:
192.168.0.18 ramy-VirtualBox
192.168.0.8 Ramy-MacBook
Responder2
Isso é normal, você precisa escrever primeiro o ip e depois o nome, no seu caso:
192.168.0.8 Ramy-MacBook
192.168.0.18 ramy-VirtualBox