这是/ 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