Назад | Перейти на главную страницу

ssh не использует / etc / hosts для разрешения имен хостов

Вот так мой файл / 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