Не может ssh к ноутбуку с OSX hostname.local, но может соединиться через IP

Я пытаюсь соединиться со своего сервера на мой MacBook через ssh, но я не могу найти его имя хоста в сети. Я включил Удаленный вход в систему в Установках системы>, Совместное использование и мой Mac утверждают что:

Computers on your local network can access your computer at: macbook.local

Все же, когда я пытаюсь соединиться через ssh wdkrnls@macbook.local это говорит мне:

ssh: Could not resolve hostname macbook.local: Name or service not known

Но я могу ssh в него, когда я ввожу в данном IP-адресе (т.е. ssh wdkrnls@192.168.1.15). Проблема состоит в том, что этот IP-адрес изменяется, и я хочу добавить удаленный репозиторий мерзавца по ssh, таким образом, это не сделает. Что я пропускаю?

1
задан 29.01.2011, 21:22

2 ответа

Что ОС является Вашим сервером? Если это не Mac OS X затем, необходимо установить Avahi и установить следующее в /etc/nsswitch.conf

hosts:    files dns mdns

ИЛИ

hosts:    files mdns_minimal [NOTFOUND=return] dns mdns 
3
ответ дан 12.12.2019, 09:15

Какую операционную систему Ваш сервер выполняет? Это должно поддерживать Добрый день иначе mDNS, технология, которая приводит в действие .local имя хоста. Можно узнать больше о mDNS здесь. Существует множество mDNS реализаций для UNIX, Linux и Windows. Я рекомендую и mDNSResponder Apple и Avahi deamon с открытым исходным кодом для подобных Unix систем.

Если бы у Вас уже есть mDNS на Вашем сервере, то я рекомендовал бы смотреть на Вашу настройку сети. mDNS не может использоваться через определенные системы VPN включая L2TP/IPsec, ни может он, он использовал через различные подсети. mDNS домашняя страница имеет направления конфигурации для установки Глобального mDNS, который требует использования сервера имен, но я не успешно выполнился с такими усилиями.

Более простой и легкий подход мог бы быть должен дать Вашему MacBook статический IP-адрес. Большинство маршрутизаторов позволяет Вам присваивать статического дюйм/с с помощью или идентификаторов клиента DHCP или MAC-адреса интерфейса.

Я пререкался несколько проблем mDNS недавно сам.

1
ответ дан 12.12.2019, 09:15

Теги

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