Как включить SSH на Raspberry Pi

Secure Shell (SSH) — это криптографический сетевой протокол, используемый для безопасного соединения между клиентом и сервером. В последних версиях Raspbian доступ по SSH отключен по умолчанию, но его можно легко включить.

В этом руководстве мы покажем вам, как включить SSH на плате Raspberry Pi. Включение SSH позволит вам удаленно подключаться к вашему Pi и выполнять административные задачи или передавать файлы.

Мы предполагаем, что на Raspberry Pi установлен Raspbian .

Включение SSH на Raspberry Pi без экрана

Если у вас нет запасного дисплея или клавиатуры HDMI для подключения Raspberry Pi, вы можете легко включить SSH, поместив пустой файл с именем ssh (без какого-либо расширения) в загрузочный раздел.

Чтобы включить SSH на Raspberry Pi, выполните следующие действия:

  1. Выключите Raspberry Pi и извлеките SD-карту.
  2. Вставьте SD-карту в кардридер вашего компьютера. SD-карта будет установлена автоматически.
  3. Перейдите в каталог загрузки SD-карты с помощью файлового менеджера ОС. Пользователи Linux и macOS также могут сделать это из командной строки.
  4. Создайте новый пустой файл с именем ssh без какого-либо расширения внутри загрузочного каталога.
  5. Извлеките SD-карту из компьютера и вставьте ее в Raspberry Pi.
  6. Включите свою плату Pi. При загрузке Pi проверит, существует ли этот файл, и если он есть, будет включен SSH и файл будет удален.

Это все. После загрузки Raspberry Pi вы можете подключиться к нему по SSH.

Включение SSH на Raspberry Pi

Если у вас есть монитор HDMI, подключенный к Raspberry Pi, вы можете включить SSH вручную из графического интерфейса рабочего стола или с терминала.

Включение SSH из графического интерфейса

Если вы предпочитаете графический интерфейс, а не командную строку, выполните следующие действия:

  1. Откройте окно «Конфигурация Raspberry Pi» из меню «Настройки».

  2. Щелкните вкладку «Интерфейсы».

  3. Выберите «Включить» рядом со строкой SSH.

    Конфигурация Raspberry Pi

  4. Нажмите кнопку «ОК», чтобы изменения вступили в силу.

Включение SSH с терминала

  1. Откройте свой терминал с помощью Ctrl+Alt+T или щелкнув значок терминала и запустите инструмент raspi-config , набрав:

     raspi-config
  2. Перейдите к «Параметры интерфейса» с помощью клавиши вверх или вниз и нажмите Enter .

  3. Перейдите к «SSH» и нажмите Enter .

  4. Вам будет предложено включить SSH-сервер. Выберите «Да» и нажмите Enter .

  5. Следующее окно сообщит вам, что SSH-сервер включен. Нажмите Enter сверху, вернитесь в главное меню и выберите «Готово», чтобы закрыть диалоговое окно raspi-config.

В качестве альтернативы, вместо использования инструмента raspi-config , вы можете просто запустить и включить службу ssh с помощью systemctl :

sudo systemctl enable sshsudo systemctl start ssh

Подключение Raspberry Pi через SSH

Чтобы подключиться к Pi через SSH, вам необходимо знать свой IP-адрес Raspberry Pi. Если вы используете 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.
...

Если вы открываете свой Pi для доступа в Интернет, рекомендуется принять некоторые меры безопасности. По умолчанию SSH прослушивает порт 22. Изменение порта SSH по умолчанию добавляет дополнительный уровень безопасности вашей машине, снижая риск автоматических атак. Вы также можете настроить аутентификацию на основе ключа SSH и подключаться без ввода пароля.

Выводы

Вы узнали, как включить SSH на Raspberry Pi. Теперь вы можете войти на свою доску и выполнить общие задачи системного администратора через командную строку. Пользователи Linux и macOS могут упростить свой рабочий процесс, указав все соединения SSH в файле конфигурации SSH .

Если у вас есть вопросы, оставьте комментарий ниже.

Оставьте комментарий