這是我的 /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