banner

Новости

Aug 29, 2023

Как подключиться к 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) откройте окно терминала, нажав Enter Finish raspberrypi.local Ctrl + Shift + P [username] [hostname] [IP address] ssh [email protected] ssh [email protected] SSH Host Name (or IP address) Open Save Applications Utilities [username] [hostname] [IP address] ssh [email protected] ssh [email protected] Ctrl + Alt + T [username] [hostname] [IP address] ssh [email protected] ssh [email protected] + [email protected] ssh [email protected] /strong>

ДЕЛИТЬСЯ