При запуске проекта на безголовом Raspberry Pi может быть не всегда удобно подключать его к монитору, когда вы хотите что-то изменить, но это и не нужно. Вы можете получить доступ и управлять Raspberry Pi удаленно через SSH (Secure SHell) с другого компьютера или даже смартфона в той же сети. Это руководство сначала покажет вам, как включить SSH, а затем как подключиться к Raspberry Pi по SSH с другого устройства.

Включить SSH при установке

По умолчанию из соображений безопасности SSH отключен в стандартной ОС Raspberry Pi. Итак, чтобы иметь возможность использовать SSH для Pi, вам сначала нужно включить его. Если ты установка ОС Raspberry Pi с нуля на карту microSD, вы можете использовать дополнительные настройки в инструменте Raspberry Pi Imager (щелкните значок шестеренки), чтобы включить SSH и установить имя пользователя и пароль. Пока вы это делаете, добавьте данные своей беспроводной сети, чтобы Raspberry Pi автоматически подключался к ней. Нажмите Сохранять чтобы сохранить настройки, запишите ОС на карту microSD как обычно.

instagram viewer

Включить SSH в существующей ОС

Кроме того, вы можете включить SSH из существующей установки ОС Raspberry Pi. Когда ваш Raspberry Pi подключен к монитору, откройте меню значков малины на рабочем столе и выберите Настройки > Конфигурация Raspberry Pi. Затем щелкните Интерфейсы вкладку и нажмите кнопку Включено переключатель для SSH.

Если вы используете Raspberry Pi OS Lite (без графического интерфейса рабочего стола), вы можете включить SSH с помощью утилиты raspi-config. Введите команду:

судо-распи-конфигурация

Затем перейдите к Параметры интерфейса > SSH и выберите в ответ на запрос «Вы хотите, чтобы сервер SSH был включен?» Нажимать Войти для подтверждения, затем выберите Заканчивать для выхода из raspi-config.

Найдите IP-адрес Raspberry Pi

С включенным SSH и вашим Raspberry Pi, подключенным к вашей сети, вы готовы подключиться к Raspberry Pi через SSH с другого устройства. Вам нужно будет знать либо имя хоста вашего Raspberry Pi (raspberrypi.local по умолчанию, но вы можете установить его в дополнительных настройках Raspberry Pi Imager) или его IP-адрес для входа в систему.

Вы можете найти IP-адрес Raspberry Pi, посетив домашнюю страницу вашего маршрутизатора, чтобы просмотреть список подключенных устройств. В качестве альтернативы, чтобы найти IP-адрес от Raspberry Pi (подключенного к монитору), введите эту команду терминала:

имя хоста -я

Чтобы он никогда не менялся, вы также можете захотеть установить статический IP-адрес на Raspberry Pi. Кроме того, вы можете зарезервировать IP-адрес для Raspberry Pi в настройках вашего маршрутизатора.

SSH в Raspberry Pi из Windows

На ПК с Windows 10 или 11 вы можете использовать PowerShell для SSH в Raspberry Pi. Нажимать Ctrl + Shift + P чтобы открыть PowerShell, введите одну из следующих команд:

ssh[имя пользователя]@[имя хоста].local

или же

ssh[имя пользователя]@[Айпи адрес]

Заменять [имя пользователя] а также [имя хоста] или же [Айпи адрес] с данными вашего собственного Пи. Например, ssh [email protected] или же ssh пи@192.168.1.151.

В качестве альтернативы вы можете использовать замазка утилита, которая является более сложным инструментом и будет работать на любом ПК с Windows. В диалоговом окне PuTTY выберите SSH в качестве типа подключения введите IP-адрес Raspberry Pi или имя хоста в Имя хоста (или IP-адрес) поле, затем нажмите Открытым. Вы также можете нажать Сохранять чтобы сохранить детали подключения в PuTTY.

SSH в Raspberry Pi из macOS

На Mac откройте утилиту «Терминал» (в Приложения > Утилиты), затем введите одну из следующих команд для подключения к Raspberry Pi через SSH:

ssh[имя пользователя]@[имя хоста].local

или же

ssh[имя пользователя]@[Айпи адрес]

Заменять [имя пользователя] а также [имя хоста] или же [Айпи адрес] с данными вашего собственного Пи. Например, ssh [email protected] или же ssh пи@192.168.1.151.

SSH в Raspberry Pi из Linux

На ПК с Linux (или даже на другом Raspberry Pi) откройте окно терминала, нажав Ctrl+Альт+Т, затем введите одну из следующих команд для подключения к Raspberry Pi через SSH:

ssh[имя пользователя]@[имя хоста].local

или же

ssh[имя пользователя]@[Айпи адрес]

Заменять [имя пользователя] а также [имя хоста] или же [Айпи адрес] с данными вашего собственного Пи. Например, ssh [email protected] или же ssh пи@192.168.1.151.

SSH в Raspberry Pi с Android

В Play Store доступно несколько приложений для удаленного доступа SSH, например, бесплатное ConnectBot. Чтобы подключиться к Raspberry Pi с его помощью, щелкните значок + (плюс) и введите данные для входа, например [email protected] или же ssh пи@192.168.1.151. Вы также можете дать ему прозвище, если хотите. Щелкните символ + (плюс), чтобы сохранить соединение, затем щелкните его в списке, чтобы подключиться к Raspberry Pi. Введите свой пароль, и вы вошли.

3 изображения

SSH в Raspberry Pi: успех

Теперь вы знаете, как включить SSH на Raspberry Pi, найти его IP-адрес, а затем подключиться к нему по SSH с другого устройства, чтобы удаленно управлять им с помощью стандартных команд терминала Linux. Это очень полезный навык, когда вы используете Raspberry Pi без монитора или клавиатуры.