Когда я SSH непосредственно к IP-адресу сервера, это работает. (ssh michael@10.1.10.129) Для справки, вот результирующее приглашение:
michael@noranetserver:~$
Однако ssh-ing по имени не работает так:
ssh michael@noranetserver
ssh: Could not resolve hostname noranetserver: nodename nor servname provided, or not known
С чего бы это?
nslookup noranetserver
если это не так, это может быть причиной.Ответы:
Вы можете попробовать добавить
10.1.10.129 noranetserver
в / etc / hosts, чтобы компьютер, к которому вы подключаетесь, знал имя хоста сервера.Есть и другие способы, как указано в следующих вопросах: 1 и 2 .
источник
Попробуйте пакет avahi-daemon , он просто работает как сервис.
источник