У меня есть рабочий стол и ноутбук ПК. Я могу ssh от своего ноутбука в мой рабочий стол путем ввода ssh desktop.local
, но это не работает наоборот (я должен искать IP-адрес через ip a
на рабочем столе затем вводят ssh 192.168.0.15
на ноутбуке).
Печально ни это, ни это не полезны как обе машины
avahi-daemon
установленныйmdns
в /etc/nsswitch.conf
send host-name = gethostname();
в /etc/dhcp/dhclient.conf
host desktop
или host desktop.local
(!?)mdns-scan
находит обе машины на обеих машинахЯ не хочу использовать грязный взлом включения строки /etc/hosts
, особенно, потому что мой ноутбук иногда находится на Ethernet и иногда на WLAN, оба имеющие различные IP-адреса.
Avahi никогда не работает на меня. Таким образом я скептически настроен.
я думаю, что Ваш маршрутизатор позволяет desktop.local вещи работать. Можно ли проверить? Вы устанавливали рабочий стол для получения порта 22 на маршрутизаторе? Люди часто делают это неумышленно, так как снаружи, ssh запросы остаются без ответа, если Вы не направляете их на машину.