У меня проблема при подключении через ssh по имени. У меня есть 1 основной компьютер (гигабайт) и еще 4 дополнительных компьютера (одроиды). Я использую Ubuntu во всех из них. У меня есть компьютеры в сети, использующие маршрутизатор, поэтому, когда я ssh один из одроидов, я делаю:
ssh odroid@odroid1.local
Если у меня есть маршрутизатор, подключенный к Интернету, я могу ssh все машины по имени. Но если роутер не подключен к интернету, я не могу установить ssh с последней машины. Так:
ssh odroid@odroid4.local
не работает И это происходит с двумя маршрутизаторами, которые у меня есть. Это маршрутизаторы Buffalo. С другой стороны, я могу подключиться к odroid4 по IP-адресу.
ssh odroid@192.168.11.x
Если я использую ssh -vvv odroid@odroid4.local
я замечаю, что IP-адрес неверен , он дает мне:
debug1: Connecting to odroid4.local [192.168.11.1] port 22.
debug1: connect to address 192.168.11.1 port 22: Connection refused
ssh: connect to host odroid4.local port 22: Connection refused
192.168.11.1
не является IP-адресом любой машины. Я думаю, что мне не хватает какой-либо конфигурации в маршрутизаторах или на компьютерах, но я не знаю, что.