Как подключиться к Raspberry Pi по SSH для удаленного доступа
Получите доступ к Raspberry Pi и управляйте им удаленно через SSH с любого компьютера или даже телефона Android.
При запуске проекта на безголовом Raspberry Pi не всегда удобно подключать его к монитору, когда хочется что-то изменить, но это и не нужно. Вы можете получить доступ к Raspberry Pi и управлять им удаленно через SSH (Secure SHell) с другого компьютера или даже смартфона в той же сети. В этом руководстве сначала будет показано, как включить SSH, а затем как подключиться по SSH к Raspberry Pi с другого устройства.
По умолчанию в целях безопасности SSH отключен в стандартной ОС Raspberry Pi. Итак, чтобы иметь возможность подключиться к Pi по SSH, вам сначала необходимо его включить. Если вы устанавливаете ОС Raspberry Pi с нуля на карту microSD, вы можете использовать дополнительные настройки в инструменте Raspberry Pi Imager (щелкните значок шестеренки), чтобы включить SSH и установить имя пользователя и пароль. Пока вы это делаете, добавьте данные своей беспроводной сети, чтобы Raspberry Pi автоматически подключился к ней. НажмитеСохранятьчтобы сохранить настройки, запишите ОС на карту microSD, как обычно.
Альтернативно вы можете включить SSH из существующей установки ОС Raspberry Pi. Подключив Raspberry Pi к монитору, откройте меню значков Raspberry на рабочем столе и выберитеПредпочтения>Конфигурация Raspberry Pi . Затем нажмите кнопкуИнтерфейсывкладку и нажмите кнопкуВключенопереключатель дляSSH.
Если вы используете Raspberry Pi OS Lite (без графического интерфейса рабочего стола), вы можете включить SSH с помощью утилиты raspi-config. Введите команду:
Затем перейдите кВарианты интерфейса>SSHи выберите<Да> на запрос «Хотите ли вы, чтобы SSH-сервер был включен?» НажиматьВходитьдля подтверждения, затем выберитеЗаканчиватьдля выхода из raspi-config.
Если 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 в настройках вашего маршрутизатора.
На ПК с Windows 10 или 11 вы можете использовать PowerShell для SSH с Raspberry Pi. НажиматьCtrl + Shift + Пчтобы открыть PowerShell, затем введите любую из этих команд:
или
Заменять[имя пользователя]и[имя хоста]или[Айпи адрес] с данными вашего собственного Пи. Например,ssh [email protected]илиssh пи@192.168.1.151.
Альтернативно вы можете использовать утилиту PuTTY, которая является более сложным инструментом и работает на любом ПК с Windows. В диалоговом окне PuTTY выберитеSSHв качестве типа подключения введите IP-адрес или имя хоста Raspberry Pi в полеИмя хоста (или IP-адрес)поле, затем нажмитеОткрыть . Вы также можете нажатьСохранятьчтобы сохранить данные подключения в PuTTY.
На Mac откройте утилиту «Терминал» (вПриложения>Утилиты), затем введите любую из следующих команд для подключения к Raspberry Pi через SSH:
или
Заменять[имя пользователя]и[имя хоста]или[Айпи адрес] с данными вашего собственного Пи. Например,ssh [email protected]илиssh пи@192.168.1.151.
На ПК с Linux (или даже на другом Raspberry Pi) откройте окно терминала, нажав