
Я потратил целый день, думая, что мой Mac или маршрутизатор сломался, пока пытался решить эту проблему:
Настройка Raspberry Pi 3 с совершенно новой ОС (Raspbian Jessie Lite). Pi был подключен через Ethernet, и я попытался получить к нему доступ через свой Mac с помощью SSH и IP-адреса 192.168.xx, который был правильно назначен Pi через мой маршрутизатор. И, конечно же, я был в той же сети, что и Pi. SSH-соединение возвращается с
В соединении отказано
Я пишу все это только потому, что я в ярости от того, что не нашел ответа раньше, и в надежде, что кто-то, у кого может возникнуть та же проблема, найдет ответ быстрее!
решение1
Вам необходимо создать пустой файл с именем ssh
в разделе /boot вашего RPI.
Например:
Когда вы вставляете SD-карту в ноутбук и делаетеfdisk -l /dev/mmcblk0
Disklabel type: dos
Disk identifier: 0x2f47f929
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 30253055 30128055 14.4G 83 Linux
Сейчас sudo mount /dev/mmcblk0p1 /mnt
и cd /mnt && touch ssh
.
Затем umount /mnt
вставьте SD-карту в rpi и проверьте еще раз.
решение2
Включите SSH на Raspberry Pi! На pi нет никакого прослушивателя SSH, пока он не включен.
Или немного подробнее:
- войдите в Raspberry Pi через клавиатуру (поскольку SSH, очевидно, еще не работает)
- установить пароль для root (
sudo passwd root
) - войдите в систему как пользователь root (
su
илиexit
и войдите как пользователь root) raspi-config
Не могу поверить, что мне потребовалось так много времени. Все это из-за того, что с ноября 2016 года у Джесси SSH отключен по умолчанию... Надеюсь, этот ответ дойдет до тех, кто сможет серьезно сократить время входа...