Назад | Перейти на главную страницу

не может использовать ssh на клонированной машине, а может на исходную

У меня есть несколько плат модулей Computer On одного поколения / версии / модели. Я установил первую в серии со всеми необходимыми конфигурациями и настройками.

Затем я взял компактную вспышку и подключил ее ко второй плате того же типа, надеясь, что смогу подключиться к ней по ssh так же, как когда я был подключен к первой.

Однако я получаю сообщение об ошибке в соединении.

Примечание:

Есть ли у кого-нибудь идеи, где еще мне искать?

Я предполагаю, что ваша машина отказывается от соединения, а не хост. Вероятно, это связано с неправильным ключом ssh в вашем ~/.ssh/known_hosts файл (1-й машинный ключ отличается от 2-го машинного ключа). Вы можете удалить файл, удалить только проблемный ключ или проигнорировать файл в файле конфигурации ssh, если вы будете часто «менять» машины между исходной и клонированной.

Если вы подключаетесь через коммутатор, он может сохранить свой собственный кеш arp, что мешает работе. Попробуйте подключиться напрямую (только кабелем) ко 2-й коробке.

Другая идея - запустить tcpdump на коробке, когда вы пытаетесь подключиться к нему (при условии, что вы можете попасть внутрь через последовательную консоль), и посмотрите, получает ли он какие-либо пакеты.

И, возможно, самое простое объяснение: некоторые дистрибутивы привязывают IP-адрес к MAC-адресу сетевой карты. Если вы поменяли оборудование, вы могли потерять конфигурацию сети. Можете ли вы пропинговать систему назначения?