У меня есть два отдельных RPis, которые я когда-либо использовал только без головы, используя мой Mac (OSX). Когда я установил свой первый RPi, я использовал онлайн-учебник, в котором я вошел в Системные настройки-> Сеть и изменил «Настроить IPv4» на «Использование DHCP с ручным адресом» (в отличие от DHCP), а затем ввел статический IP (т. Е. 192.168. .xx). Я смог без проблем использовать SSH в моем RPi

ssh pi@192.168.x.x 

и настроить мой Raspbian GUI.

Позже я подключил свой второй RPi. Я не изменил ни одну из настроек, упомянутых выше, полагая, что IP-адрес будет таким же, но когда я попытался подключить SSH к RPi, используя тот же 192.168.xx, что и IP, он не принял пароль по умолчанию. Затем я вручную изменил IP-адрес на 192.168.yy (та же подсеть), но проблема все еще была. Я изменил настройку IPv4 обратно на DHCP, получил новый IP (192.168.zz) и повторил попытку с тем же результатом.

В этот момент я не мог больше использовать SSH ни в одном из моих RPis. Гугл сказал мне, что я, вероятно, не вводил правильный IP-адрес для устройства. Тем не менее, я использовал

ifconfig 

и получил оттуда en0 IP, а затем попытался использовать SSH. Опять не игра в кости. Во всех случаях проблема заключается в том, что меня спрашивают пароль, а пароль по умолчанию не принимается. Я ЗНАЮ, что это правильный пароль - я никогда не меняла его.

Мне удалось решить эту проблему с моим первым RPi, повторно загрузив Raspbian и добавив строку кода в один из файлов по умолчанию, указав статический IP-адрес (например, 192.168.aa) перед записью его на SD-карту, а затем установив IPv4. на моем Mac до 192.168.ab Однако я так раздражен, что не знаю, что здесь происходит. Я не могу получить доступ ко второму RPi вообще. Может ли кто-нибудь помочь мне понять, почему я не могу с этим поговорить? Все IP-адреса, которые я использовал (статические и не), были в одной подсети. Кажется, проблема в том, что SSHing возможен (меня просят ввести пароль), но я просто не могу получить доступ к устройству. Я использую один и тот же кабель для подключения к обоим RPis (тот, который я настроил со статическим IP-адресом, который сейчас работает, и второй, который я не установил и не работает), поэтому я знаю, что оба подключены к ноутбуку через en0 подключение. В данный момент у меня нет прямого доступа к маршрутизатору или периферийным устройствам, поэтому я так поступаю.

1 ответ1

0

как вы упомянули Mac, возможно, вы использовали SSH-ключ для входа в систему (обычно root-вход разрешен только с помощью ssh-ключа, это может быть распространено на любого пользователя), и обновил Mac - я знаю, с одним из последних обновлений запуск ssh-agent/system-keyring был прерван (проверьте причину в /var/log/auth.log после извлечения SD-карты)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .