С новой установленной ОС Raspbian Jessie 4.4 (4.4.38+ # 938 Чт 15 дек. 15:17:54 GMT 2016 armv6l GNU/Linux) и включенной ssh можно получить доступ к машине с помощью:
$ ssh pi@raspberrypi.local
Однако, если имя хоста изменяется в /etc /hostname (и /etc /hosts), например на new_hostname01 (из raspberrypi), оно больше не доступно с использованием ssh pi@new_hostname01.local
.
$ ssh pi@new_hostname01.local
ssh: Could not resolve hostname new_hostname01.local: nodename nor servname provided, or not known
Обе машины подключены к сети (могут выходить в интернет и ранее друг с другом). Я не могу найти какие-либо очевидные учебники или конфигурации для изменения. Существует несколько упоминаний старого имени хоста raspberrypi
в /etc/ssh/
в качестве ключей для машины. Я удалил их все и успешно восстановил их с этим ответом. Я также перезагрузил avahi-daemon с помощью sudo avahi-daemon -r
и попытался перезагрузить всю машину, но до сих пор у меня всегда была одна и та же ошибка.
Кроме того, советы по поиску других компьютеров в сети не дают ничего от Raspbian с измененными или оригинальными именами хостов raspberrypi
.
(Я публикую здесь, а не на raspberrypi.stackexchange, так как это имеет смысл, если речь идет об общей сети ssh в Unix/Linux, а не о Raspbian. Рад переместить его, если получится иначе.)