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

Это - то, как мой/etc/hosts файл смотрит в/etc/hosts:

enter image description here

Если я пытаюсь соединиться с одной из этих машин с ssh:

ssh -p 22 ramy@Ramy-MacBook

Я получаю ошибку:

ssh: Could not resolve hostname Ramy-MacBook: Name or service unknown

Если я использую IP-адрес, он работает.

0
задан 15 May 2015 в 13:24
2 ответа

Взгляните на записи по умолчанию в первых двух строках. Вы перепутали порядок хостов/IP.

Попробуйте вместо этого:

192.168.0.18      ramy-VirtualBox     
192.168.0.8       Ramy-MacBook   
3
ответ дан 4 December 2019 в 11:27

Это нормально, вам нужно сначала написать ip, а затем имя, в вашем случае:

192.168.0.8       Ramy-MacBook
192.168.0.18      ramy-VirtualBox
2
ответ дан 4 December 2019 в 11:27

Теги

Похожие вопросы