Как настроить SSH на Raspberry Pi

SSH — это сетевой протокол для удаленного управления системой. С его помощью больше не потребуется подключать наш хаб к монитору или телевизору для внесения изменений или конфигурации ПО.

Не пренебрегайте данным шагом, ведь в процессе дальнейшей настройки вы неоднократно столкнетесь с неработоспособностью плагинов, неверно составленным файлом конфигурации, другими сбоями и проблемами, которые удобнее решать удаленно.

1. На Raspberry Pi необходимо перейти в консоль и ввести команду:

sudo raspi-config

2. В открывшемся меню конфигурации следует перейти в раздел Advanced Options.



3. Находим пункт SSH и активируем его.

4. Проверить успешную активацию протокола можно следующей командой в терминале:

sudo service ssh status

5. Для доступа по SSH используются такие учетные данные:

логин: pi
пароль: raspberry

6. В настройках Raspberry можно изменить эти данные.


Второй способ (если нет клавиатуры и монитора):

Необходимо подключить Raspberry pi к сети с помощью кабеля (Wi-fi не подойдет)

1. На карте памяти с записанным образом для Raspberry Pi находим раздел Boot.
2. Создаем в ней файл ssh без расширения.
3. Устанавливаем карту в Raspberri Pi и после загрузки SSH будет подключен.

Как подключиться по SSH:

После того, как SSH подключение настроено, к «малинке» можно подключаться с других устройств внутри локальной сети. Монитор и клавиатура для Rasperry больше не потребуется.

Нужно лишь узнать IP-адрес устройства в сети. Сделать это можно из графического интерфейса микрокомпьютера, через приложение своего роутера, его веб-интерфейс или любым другим доступным способом.

Для получения доступа по SSH на Windows делаем следующее:



1. Устанавливаем приложение PuTTY.
2. В приложении на вкладке Session указываем IP-адрес Raspberry и порт 22.
3. Подключаемся, используя установленный логин и пароль для авторизации.

Для получения доступа по SSH на macOS делаем следующее:



1. Запускаем приложение Терминал.
2. Вводим команду (используя IP-адрес своей «малинки»):
ssh p@192.168.1.1
3. Подтверждаем желание подключиться и вводим установленный пароль.

Для получения доступа по SSH на iOS делаем следующее:


1. Устанавливаем приложение Termius – SSH client из App Store.
2. Создаем новое подключение, указывая IP-адрес, порт, логин и пароль.
3. Подключаемся по настроенному соединению.

Теперь можно удаленно посылать команды «малинке», перезагружать её и менять файл конфигурации HomeBridge.

Запоминаем нужные команды:

sudo reboot – для перезагрузки Raspberry (SSH-соединение будет прервано)
sudo -n systemctl restart homebridge – для перезапуска сервера HomeBridge
nano ~/.homebridge/config.json – для открытия файла конфигурации HomeBridge