
Secure Shell (SSH) — это криптографический сетевой протокол, используемый для безопасного соединения между клиентом и сервером. В последних версиях Raspbian доступ по SSH по умолчанию отключен, но его можно легко включить.
В этом руководстве мы покажем вам, как включить SSH на плате Raspberry Pi. Включение SSH позволит вам удалённо подключаться к вашему Pi и выполнять административные задачи или передавать файлы.
Мы предполагаем, что на вашем Raspberry Pi установлен Raspbian .
Включение SSH на Raspberry Pi без экрана
Если у вас нет запасного HDMI-дисплея или клавиатуры для подключения Raspberry Pi, вы можете легко включить SSH, поместив пустой файл с именем ssh (без расширения) в загрузочный раздел.
Чтобы включить SSH на Raspberry Pi, выполните следующие действия:
- Выключите Raspberry Pi и извлеките SD-карту.
- Вставьте SD-карту в картридер вашего компьютера. SD-карта подключится автоматически.
- Перейдите в загрузочный каталог SD-карты с помощью файлового менеджера вашей ОС. Пользователи Linux и macOS также могут сделать это из командной строки.
- Создайте новый пустой файл с именем ssh, без расширения, внутри загрузочного каталога.
- Извлеките SD-карту из компьютера и вставьте ее в Raspberry Pi.
- Включите плату Pi. При загрузке Pi проверит наличие этого файла. Если файл существует, SSH будет активирован, и файл будет удалён.
Вот и всё. После загрузки Raspberry Pi вы сможете подключиться к нему по SSH.
Включение SSH на Raspberry Pi
Если к вашему Raspberry Pi подключен монитор HDMI, вы можете включить SSH вручную из графического интерфейса рабочего стола или из терминала.
Включение SSH из графического интерфейса
Если вы предпочитаете графический интерфейс командной строке, выполните следующие действия:
-
Откройте окно «Конфигурация Raspberry Pi» из меню «Настройки».
-
Нажмите на вкладку «Интерфейсы».
-
Выберите «Включить» рядом со строкой SSH.

-
Нажмите кнопку «ОК», чтобы изменения вступили в силу.
Включение SSH из терминала
-
Откройте терминал, используя сочетание клавиш
Ctrl+Alt+T, или щелкнув значок терминала и запустив инструментraspi-config, введя:raspi-config -
Перейдите к пункту «Параметры интерфейса» с помощью клавиш со стрелками вверх или вниз и нажмите
Enter. -
Перейдите к «SSH» и нажмите
Enter. -
Вам будет предложено включить SSH-сервер. Выберите «Да» и нажмите
Enter. -
В следующем окне будет указано, что SSH-сервер включён. Нажмите
Enter, чтобы вернуться в главное меню, и выберите «Готово», чтобы закрыть диалоговое окно raspi-config.
В качестве альтернативы, вместо использования инструмента raspi-config , вы можете просто запустить и включить службу ssh с помощью systemctl :
sudo systemctl enable sshsudo systemctl start ssh
Подключение Raspberry Pi через SSH
Для подключения к Raspberry Pi по SSH вам потребуется знать IP-адрес вашего Raspberry Pi. Если у вас Raspberry Pi без экрана, IP-адрес можно найти в таблице аренды DHCP вашего маршрутизатора. В противном случае, если у вас подключен монитор, используйте команду ip для определения IP-адреса платы:
ip a
Узнав IP-адрес, вы можете подключиться к Raspberry Pi с компьютера. Пользователи Windows могут использовать SSH-клиент, например PuTTY .
У пользователей Linux и macOS SSH -клиент установлен по умолчанию, и они могут подключиться к Pi по SSH, введя:
ssh pi@pi_ip_address
Измените pi_ip_address на IP-адрес вашей платы Pi. Если вы не меняли пароль пользователя «pi», по умолчанию используется raspberry .
При первом подключении через SSH вам будет предложено принять отпечаток ключа RSA. Введите «да», чтобы продолжить.
После входа в систему Raspberry Pi вы увидите сообщение, похожее на приведенное ниже.
Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. ...
Если вы подключаете свой Raspberry Pi к Интернету, рекомендуется принять меры безопасности. По умолчанию SSH прослушивает порт 22. Изменение порта SSH по умолчанию добавит дополнительный уровень безопасности вашему компьютеру, снижая риск автоматизированных атак. Вы также можете настроить аутентификацию на основе SSH-ключа и подключаться без ввода пароля.
Заключение
Вы узнали, как включить SSH на Raspberry Pi. Теперь вы можете войти в систему и выполнять стандартные задачи системного администратора через командную строку. Пользователи Linux и macOS могут упростить свой рабочий процесс, определив все SSH-подключения в файле конфигурации SSH .
Если у вас есть вопросы, пожалуйста, оставьте комментарий ниже.
Связанные руководства
- SSH-команда
- Как установить Xrdp-сервер (удалённый рабочий стол) на Raspberry Pi
- Как подключиться к MySQL через SSH-туннель
- Как установить сервер Minecraft на Raspberry Pi
- Как установить Arch Linux на Raspberry Pi
- Как настроить SSH-туннелирование (переадресацию портов)
- Как установить OpenCV на Raspberry Pi 3