这是我的 /etc/hosts 文件在 /etc/hosts 中的样子:
如果我尝试使用 ssh 连接到其中一台机器:
ssh -p 22 ramy@Ramy-MacBook
我收到一个错误:
ssh: Could not resolve hostname Ramy-MacBook: Name or service unknown
如果我使用 IP 地址,它就可以工作。
答案1
看看前两行的默认条目。你混淆了主机/IP 的顺序。
尝试一下这个:
192.168.0.18 ramy-VirtualBox
192.168.0.8 Ramy-MacBook
答案2
这是正常的,您需要先写 ip,然后写名称,就您而言:
192.168.0.8 Ramy-MacBook
192.168.0.18 ramy-VirtualBox