Не могу ssh на локальный компьютер по имени хоста - proUbuntu
Купить гитару в Москве
2 голосов
/

У меня есть рабочий стол и ноутбук. Я могу ssh со своего ноутбука на рабочий стол, набрав ssh desktop.local, но это не работает наоборот (мне нужно найти ip-адрес через ip a на рабочем столе, затем набрать ssh 192.168.0.15 на ноутбуке).

К сожалению, ни , ни , ни , ни не помогают обе машины

  • установлено avahi-daemon 1016 *
  • имеют ту же строку о mdns в /etc/nsswitch.conf
  • имеют одинаковые send host-name = gethostname(); в /etc/dhcp/dhclient.conf
  • не могут найти друг друга с помощью host desktop или host desktop.local (!?)
  • mdns-scan находит обе машины на обеих машинах

Я не хочу использовать грязный хак, добавив строку в /etc/hosts, особенно потому, что мой ноутбук иногда подключен к Ethernet, а иногда - к WLAN, и оба имеют разные IP-адреса.

1 Ответ

1 голос
/

Авахи никогда не работает на меня. Таким образом, я скептически.

Я думаю, ваш роутер позволяет работать с desktop.local. Вы можете проверить? Вы установили рабочий стол для получения порта 22 на маршрутизаторе? Люди часто делают это непреднамеренно, поскольку извне ssh-запросы остаются без ответа, если вы не направите их на компьютер.

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...