What is the ssh password for raspberry pi?

Содержание

Пошаговая инструкция по установке образа Majordomo на Raspberry Pi

Первым делом скачиваем образ системы для своего одноплатного компьютера RaspberryСтраница с инструкциейСсылка на скачивание образа
Для создания загрузочной флешки я использовал, официально рекомендованную программу, производителем Raspberryоф сайт производителя Raspberry
на официальном сайте разработчикаСайт Etcher
Сразу же на сайте etcher определяется разрядность ОС, и предоставляется ссылка для скачивания.

Также наглядно показано 3 шага для прожига образа.

1) Выбор образа
2) Выбор диска
3) Прожиг

Устанавливаем Etcher
И создаем загрузочный диск на основе образа, который ранее скачали (предварительно распоковав его).

Подключаем Raspberry Pi через кабель HDMI и подключаем клавиатуру.
Включаем питание Raspberry.
Идет загрузка системы, после которой запрос логина и пароля.
Используем по умолчанию: логин PI, пароль raspberrymj
Вводимые символы пароля не отображаются

Запускаем утилиту настройки Raspbery, набрав команду
sudo raspi-config
и нажав Enter

Первым делом я поменял пароль по умолчанию, надоест вводить 11 символов
Далее конфигурируем свою сеть, в моем случае Wi-Fi вводим ssid (имя сети) и пароль к ней.

С базовым образом подключение по SSH уже включено, так что этот шаг можно пропустить. Если не открыт, то открываем доступ для удаленного подключения через SSH.

Более подробная информация о настройках утилиты конфигурирования находится здесь:Wiki утилиты настройки
перегружаемся выполнив команду
sudo reboot

Вновь авторизовываемся, введя логин и пароль.
Узнаем IP адрес Raspberry, задав команду:
ifconfig
Задав команду ping можем проверить доступ как к беспроводной сети, так и к Internet
Ping 8.8.8.8
Если всё прошло нормально, то видим ответы
Выход из утилиты ping (ды и из многих утилит) ctrl+C

После этого можем работать под удобной и привычной для себя операционной системой.
Для windows 10 привожу пример:

Скачиваем программу PUTTY выбирая свою разрядность ОС Windowshttps://www.chiark.greenend.org.uk/~sgtatham/putty…https://the.earth.li/~sgtatham/putty/latest/w64/pu…

Запускаем программу PuTTY
Появляется окно подключения:
Указываем IP адресс Raspberry :

Далее в настройках выставляем Terminal — Keyboard:

Выставляем кодировку utf8, в Window — Translation

Нажимаем OPEN

Если подключаемся в первый раз, то появляется запрос безопасности системы нажимаем ДА
Запрос логина, а потом и пароля. Как и при первом подключении описан в начале статьи
При вводе пароля как обычно, символы не отображаются.
Ещё раз проверяем, на всякий случай, свой IP адрес задав команду
Ifconfig
На рабочем ПК, открываем браузер и в нём набираем адрес платы:
Поздравляю!
Первый шаг сделан.Понемногу буду пополнять статью советами

Обсуждение (0)

Смотрите так же:

23.09.2021 Второй раз в первый класс. Часть 1: начало работы c базовым образом для RPi.

31.12.2020 Возможность создания канала управления через телефонные сети для системы домашней автоматизации.

06.07.2020 Чтение файлов из образа img Операционной системы. Возможность записи образа на меньшую по размеру SD карту памяти

19.06.2020 Raspberry Pi: немного о резервном копировании и актуальной копии системы

07.05.2020 Установка VoIP сервера FreeSWITCH с частичной интеграцией в систему MajorDoMo

28.04.2020 Установка базового образа MajorDoMo на Raspberry Pi. Начало первые шаги.

07.10.2019 Возможность создания видео звонков у MajorDoMo (RPI +WebCam)

11.09.2019 Создание голосового оповещения MajorDoMo

21.08.2019 Установка USB аудиокарты и настройка звука в Raspberry Pi

04.04.2019 Сертификация в Z-Wave

11.03.2019 RPI Monitor полезное ПО для Raspberry PI и Orange Pi

04.02.2019 Тестирование пропускной способности канала Ethernet (Wi-Fi) с помощью утилиты IPerf

23.12.2018 Пошаговая инструкция с картинками по установки MajorDoMo на Raspberry Pi 3 с помощью скрипта от Immortal

20.10.2018 Установка Freeswitch 1.8.2 на Debian 9 (Raspbian Stretch) на базовый образ системы «Умного дома» MajorDomo

14.08.2018 Создание беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo. Включение первого устройства Z-Wave и первые шаги по автоматизации

08.07.2018 Создание беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo. Включение контроллера RaZberry и первые шаги по Z-Wave

21.06.2018 Удаленное наблюдение за близкими, но к сожалению, больными людьми.

Написание изображения

Есть несколько различных приложений, доступных для бесплатного использования, которые позволяют записывать ISO-образы на SD-карты. В этом уроке мы будем использовать Etcher.

Etcher — это бесплатная утилита с открытым исходным кодом для записи изображений на SD-карты и USB-накопители, поддерживающая Windows, macOS и Linux.

  1. Вставьте SD-карту в привод SD-карты и запустите Etcher.

  2. Нажмите кнопку «Выбрать изображение» и найдите zip-файл Raspbian. Если вы загрузили файл с помощью веб-браузера, он должен храниться в папке «Загрузки» в вашей учетной записи. Etcher автоматически выберет SD-карту, если присутствует только один диск. В противном случае, если подключено более одной SD-карты или USB-накопителя, перед прошивкой образа убедитесь, что вы выбрали правильный диск.

  3. Нажмите кнопку «Прошивка», и начнется процесс прошивки. Etcher покажет индикатор выполнения и расчетное время прибытия во время мигания изображения. Процесс может занять несколько минут, в зависимости от размера файла ISO и скорости карты.

В Raspbian сервер SSH по умолчанию отключен. Для установки Raspbian без головы вы можете включить SSH , поместив файл с именем ssh без какого-либо расширения в загрузочный раздел. Просто откройте SD-карту в диспетчере файлов и создайте файл.

Это все! У вас есть загрузочная ОС Raspbian на SD-карте.

Подготовка Raspberry Pi

Нужно заметить, что ранние ревизии Raspberry Pi были довольно слабыми в аппаратном плане, поэтому каждый разработчик программного обеспечения воспринимал этот компьютер как однозадачную машину. Из-за этого любой сервис, который можно запустить на RPi, по умолчанию предлагается скачать в виде готового образа операционной системы. Скачал, записал на SD-карточку, засунул в RPi и включил готовый компьютер с предустановленным сервисом. Но наша задача — запустить одновременно несколько сервисов, благо нынешняя ревизия это позволяет. Поэтому их мы будем устанавливать как приложения.

Шаг 1

Прежде всего, нужно включить доступ по SSH к вашей Raspberry Pi. Для этого нужно выполнить несколько несложных шагов:

    1. Откройте окно «Raspberry Pi Configuration» в меню «Preferences» операционной системы
    2. Нажмите на вкладку «Interfaces»
    3. Выберите «Enable» рядом со строкой SSH
    4. Нажмите на кнопку «ОК», чтобы изменения вступили в силу

Если у вас установлена Raspbian Lite без графического интерфейса, в Terminal на самой Raspberry Pi вбейте следующие команды:

sudo systemctl enable ssh
sudo systemctl start ssh

Доступ включен.

У меня компьютер с macOS, поэтому я могу сразу приступать к дальнейшим шагам, как и владельцы компьютеров с Linux. Пользователи Windows 10 тоже получили в составе своей операционной системы встроенный клиент OpenSSH некоторое время назад, но для его активации может потребоваться проделать некоторые манипуляции.

Откройте командную строку Windows или оболочку PowerShell (кому что нравится) и введите такую команду:

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

Если клиент SSH установлен, то ответ на команду будет примерно таким:

Если же OpenSSH.Client в поле State сообщает нам, что он NotPresent, то самым быстрым способом его активации будет ввод такой команды:

Add-WindowsCapability -Online -Name OpenSSH.Client*

На этом первый этап подготовки закончен, в том числе и для пользователей Windows. Учитывая природу Raspberry Pi и тот факт, что OS Raspbian — это фактически еще одна версия Linux, в командной строке нам придется работать довольно много. Для кого-то это может показаться непривычным, но поверьте, ничего сложного или неисправимого в этом нет, так что будьте смелее. Всё получится.

Шаг 2

Теперь необходимо сделать так, чтобы в локальной сети ваша Raspberry Pi всегда получала один и тот же внутренний IP-адрес. Проще всего это сделать в настройках роутера.

Я использую трехкомпонентную MESH-систему ASUS ZenWiFi Mini со стандартным веб-интерфейсом любого роутера этой компании. Для связывания MAC- и IP-адресов нужно выбрать устройство в списке подключенных и во всплывающем окне просто указать нужный IP. В моем случае я выбрал 192.168.50.10 просто для удобства запоминания.

В роутерах других производителей пункт меню может называться иначе, но суть его будет прежней — выдача статичных локальных IP подключенным устройствам.

Шаг 3

Запускаем на вашем компьютере Терминал (командную строку, PowerShell и т.д.) из стандартного комплекта macOS, Linux или Windows.

Вбиваем команду

ssh <ip address of your server>

(где вместо вставляем IP «малинки» из предыдущего шага) и видим примерно такую картину:

Здесь нужно вбить пароль от вашей Raspberry Pi, который вы указывали при первичной настройке.

Важно! В процессе ввода пароль не будет отображаться на экране. И «звездочки» тоже не будут отображаться

Вам нужно ввести пароль буквально «вслепую» и нажать Enter.

При правильном вводе пароля результат будет примерно таким:

Поздравляю, вы внутри вашей Raspberry Pi. Welcome! Можно приступать к настройкам отдельных сервисов. И начнем мы с самого простого.

Настройка Raspberry Pi 3 (ОС Raspbian)

При первом запуске даже ничего не нужно выбирать и нажимать. Система уже практически готова к работе. После перезагрузки появляется рабочий стол.

Сначала подключаемся к Интернету. При проводном соединении Интернет уже должен работать сам. В моём случае используется Wi-Fi, поэтому нужно нажать на красные кресты на панели задач (иконка сетевых подключений), выбрать беспроводную сеть и ввести пароль. Всё почти так же, как в других операционных системах.

Далее сразу открывает терминал (иконкой с панели или комбинацией клавиш Ctrl + Alt + T). Работу в терминале советую начать с команды:

sudo -i

Она позволит выполнять все дальнейшие действия в терминале с правами суперпользователя. В противном случае придётся добавлять sudo в начале каждой второй строки (а то и чаще).

Сразу обновляем пакетную базу и прошивку устройства:

apt update
apt upgrade
rpi-update

Затем заходим в настройки Raspberry Pi: «Пуск» (значок малины) > Preferences > Raspberry Pi Configuration. Нажимаем «Change Password…» и задаём новый пароль (одновременно для пользователя и суперпользователя). Это позволит избежать некоторых проблем в будущем.

Настраиваем дальше. Hostname (имя компьютера в сети) можно не менять. У меня изображение выводится не на весь экран (толстая чёрная рамка по периметру), поэтому параметр Underscan переключаю в положение «Disabled». На вкладке «Performance» изменяем значение GPU Memory на 128 (можно и 64 оставить, но некоторым приложениям может не хватить).

Переходим во вкладку «Localization». Нажимаем «Set Locale…». Выбираем Language: ru (это даст хоть какой-то перевод ОС на русский). Настраиваем время через «Set Timezone…». В моём случае Europe/Moscow. Выбираем основную раскладку клавиатуры через «Set Keyboard…». Советую United States/English (US), т. к. к ней все уже привыкли. На всяких случай заходим в «Set Wi-Fi Country…» и тоже выбираем RU.

После всего этого нажимаем «OK» внизу окна и соглашаемся на перезагрузку.

Для интереса посмотрим сколько ОЗУ занимает операционная система в новом состоянии (диспетчер задач вызывается через Ctrl + Alt + Del или из меню приложений). 92 МБ! Вот бы Windows столько занимала

The sudo command

Let’s see now what’s sudo and how to use it.

Sudo presentation

Sudo is a prefix command used to run any command with root permissions.

When you put “sudo” just before your command, you get administrator privileges for this command.The system can ask your password the first time you use it.

Check this tutorial if you want to know how to give the sudo permission to a new user.

How to use sudo

Usage:

Here is an example:

You need root privileges to stop your Raspberry Pi.So the first command failed with “authentication required”, but the second is ok.

A bit lost in the Linux command line? Check this article first, which will give you the most important commands to remember and a free cheat sheet you can download to have them all at your fingertips.

Switch to root on Raspberry Pi OS

If you are on a project, which need you to run 50 commands as root, maybe it’ll be boring to think about adding sudo before each one.

There is a way to switch from your user to root user:su is a command to switch user, if you are root, it allows you switch to another user:Without a parameter, it gives you the root terminal, but you need sudo to run this command.

Here is an example:

As you see, in the second line I get a # terminal, beginning by root@raspberrypi.So I’m ready to run all my commands as root.

Use “exit” to come back to the pi user terminal.

Стандартные логин и пароль на Raspberry Pi

На Raspberry Pi default login и password зависят от выбранной операционной системы. В некоторых же из них пользователь сам указывает логин и пароль во время первоначальной настройки.

В наиболее популярном дистрибутиве для «малины» есть стандартная учетная запись. Логин к ней – pi, а пароль – raspberry. Писать их нужно именно маленькими буквами, так как система чувствительна к регистру.

Пароль для суперюзера в дистрибутиве Linux не предусмотрен. Но, как можно убедиться, самостоятельно установить его не трудно – это дело всего 30 секунд. И самое главное – если «малина» будет подключена к Сети, нужно выбрать стойкий к брутфорсу пароль для Root.

Skype

Со Skype в Linux почти всегда были какие-то заморочки. Нынешняя версия является просто оболочкой для веб-интерфейса. Вместо того, чтобы пытаться запустить её под Raspbian, просто воспользуемся веб-версией напрямую.

В Raspberry Pi 3 отсутствует разъём mini-jack для микрофона. Вариант 1 — найти микрофон с разъёмом USB. Вариант 2 — подключить дешёвую внешнюю USB-звуковую карту с привычными разъёмами. В моём случае всё было ещё проще (хотя не совсем) — веб-камера оказалась со встроенным микрофоном, т. е. два устройства заняли только одно гнездо.

Откроем Skype. Через Chromium заходим по адресу web.skype.com/ru и выполняем вход в свой аккаунт. Затем нажимаем на зелёный замок в адресной строке: разрешаем камеру, микрофон и Flash. Микрофон работать всё равно не хотел. Оказалось, что нужно было кликнуть по значку видеокамеры (в адресной строке справа), затем вместо по «По умолчанию» выбрать правильное аудиоустройство.

Сделал тестовый видеозвонок знакомым. Звук в обе стороны проходит нормально, видео тоже передаётся (немного притормаживает).

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

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

Включение SSH из GUI

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

  1. Откройте окно «Raspberry Pi Configuration» в меню «Preferences».
  2. Нажмите на вкладку «Interfaces».
  3. Выберите «Enable» рядом со строкой SSH.
  4. Нажмите на кнопку «ОК», чтобы изменения вступили в силу.

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

  1. Откройте свой терминал либо с помощью сочетания клавиш Ctrl+Alt+T, либо нажав на значок терминала и запустите инструмент raspi-config, набрав:
    raspi-config
  2. Перейдите в «Interfacing Options» с помощью клавиши вверх или вниз и нажмите Enter.
  3. Перейдите к «SSH» и нажмите Enter.
  4. Вам будет предложено включить сервер SSH. Выберите «Yes» и нажмите Enter.
  5. Следующее окно сообщит вам, что сервер SSH включен. Нажмите Entertop, вернитесь в главное меню и выберите «Finish», чтобы закрыть диалоговое окно raspi-config.

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

sudo systemctl enable sshsudo systemctl start ssh

Вопросы и ответы

Законно ли Пи Хоул?

Да, блокировка рекламы совершенно законна, поэтому запрещены вредоносные скрипты и коды отслеживания. Однако блокировка рекламы наносит ущерб создателям контента (особенно те, которые подают рекламу ответственно, не портя пользовательский опыт). Непреднамеренным следствием блокировки рекламы является увеличение количества объявлений для других пользователей, поэтому создатели могут продолжать получать доход.

Pi Hole замедляет работу сети?

Нет. Фактически, Pi Hole может ускорить ваш интернет, сэкономив трафик, расходуемый рекламой. Это значительно увеличивает скорость загрузки страницы. Кроме того, это может уменьшить количество DNS-запросов, отправляемых на вышестоящий DNS-сервер (это обычно всего несколько миллисекунд и едва заметное).

Может ли Pi Hole блокировать рекламу на Youtube?

Pi Hole может заблокировать рекламу на YouTube. Но это хит или промах, так как рекламные серверы могут постоянно меняться. Кроме того, известно, что Google обслуживает как видео, так и рекламу с одного и того же сервера. Это означает, что иногда ваши видео могут быть заблокированы как реклама. Я много сталкивался с этим.

Но это не помешало некоторым пользователям создавать и поддерживать черный список рекламы Youtube для PiHole. У меня был хороший успех со следующим списком:

Как часто обновляются блок-листы?

Блокировщики и белые списки PiHole постоянно обновляются и поддерживаются сопровождающими. PiHole автоматически обновляет ваши списки еженедельно (воскресенье). Более частое обновление списков возможно, но обычно не требуется и увеличивает нагрузку на сервер.

Есть ли хороший белый список для известных ресурсов?

Если вы расширили свой черный список, шансов может быть много ложных срабатываний. Вы можете вручную добавить их в белый список или использовать один из поддерживаемых пользователем белых списков. Вот тот, который я использовал в прошлом.

Обратите внимание, что сайты-рефералы, занесенные в белый список, позволяют показывать некоторые объявления Но для большинства пользователей, занесенных в белый список, эти реферальные сайты должны подойти

Как можно заблокировать криптоминеры?

Некоторые замечательные люди создали списки блокировок для предотвращения криптомайнинга (торрент-сайты печально известны тем, что заражают вашу систему криптоминерами). Вот блок-лист для блокировки криптоминеров.

Как я могу внести в белый список реферальные / кэшбэк сайты?

Белые домены, используемые такими сайтами, как SlickDeals, Rakuten и т.д., Позволят вам получить кешбэк, а сайт получит вознаграждение за рефералов от рекламодателя. В приведенном выше белом списке также есть список сайтов рефералов.

Есть ли другие похожие альтернативы Pi Hole?

Конечно. Существуют браузерные блокировщики рекламы, которые существуют уже давно.

В частности, для блокирования всей рекламы в сети / всего дома есть pfSense с плагином pfBlockerNG. Но pfSense слишком большой и сложный, чтобы использовать его только для блокировки рекламы.

Еще одна альтернатива Pi Hole – AdGuard, которая набирает популярность. AdGuard проще в настройке, но для получения всех функций вам нужно заплатить. Pi Hole + Unbound дает вам полную конфиденциальность, в то время как с AdGuard вы будете доверять им URL-адреса / домены, которые вы посещаете.

Step 0: flash Raspberry Pi OS (Raspbian) into your micro SD card

Before we start, make sure you’ve flashed the Raspberry Pi OS into a micro SD card (class 10, at least 8GB). If you already did that, go to the next step.

You are learning how to use Raspberry Pi to build your own projects?

Check out Raspberry Pi For Beginners and learn step by step.

Get this course for FREE for 14 days! Just click on the link above.

For example you can download the OS image from the Raspberry Pi website + extract it + use balenaEtcher to flash the image. You can also use the Raspberry Pi Imager directly, which will download and flash the image all at once.

Alright, now let’s enable ssh on the Pi.

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

Чтобы подключиться к Pi через SSH, вам нужно знать свой IP-адрес Raspberry Pi. Если вы используете Pi без экрана, вы можете найти IP-адрес в таблице аренды DHCP вашего маршрутизатора. В противном случае, если у вас подключен монитор, используйте команду ip, чтобы определить IP-адрес платы:

ip a

Найдя IP-адрес, вы можете подключиться к Raspberry Pi со своего компьютера. Пользователи Windows могут использовать SSH-клиент, такой как PuTTY.

Пользователь Linux и macOS имеет SSH-клиент, установленный по умолчанию, и может подключить SSH к Pi, набрав:

ssh pi@pi_ip_address

Измените pi_ip_addressс IP-адресом вашей платы Pi. Если вы не изменили пароль пользователя «pi», по умолчанию используется пароль raspberry.

Когда вы подключаетесь через SSH в первый раз, вам будет предложено принять отпечаток ключа RSA, введите «yes» для продолжения.

Как только вы войдете в 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 и подключаться без ввода пароля.

Настройка внешнего вида

Для удобства приводим рабочий стол к более привычному виду (в данном случае к виду подобному Windows). Правый клик по панели, «Panel Settings». Edge переключаем в положение «Botton» — панель перемещается вниз. Переходим во вкладку «Panel Applets», удаляем лишнее, добавляем нужное. Удалил Ejecter и CPU Usage Monitor. Добавил Minimize All Windows и Keyboard Layout Handler (переключатель раскладки клавиатуры).

Через последний добавляем русскую раскладку. Правый клик по флагу, «Keyboard Layout Handler Setting». Снимаем флажок «Keep system layouts», нажимаем «Добавить», выбираем ru. Меняем сочетание клавиш для переключения раскладок кнопкой под надписью Change Layout Options.

На панели есть значок Bluetooth. Отключаем через него модуль Bluetooth, если не собираемся подключать какие-либо беспроводные устройства.

Меняем набор значков слева. Правый клик на одном из значков, «Application Launch Bar Settings». Вытаскиваем пару ярлыков из меню на рабочий стол. Меняем обои (предпочитаю что-то более однотонное):

Расширение офисных приложений

Пакет LibreOffice, конечно, неплох, но сейчас он на английском, не проверяет правописание и не очень правильно отображает документы MS Office, т. к. в системе нет ни одного шрифта из Windows. Открываем терминал, устанавливаем русскую локализацию, орфографический словарь и шрифты:

apt install libreoffice-l10n-ru hunspell hunspell-ru ttf-mscorefonts-installer

Вот так гораздо привычнее:

Наш штатный архиватор умеет работать только с типичными для Linux форматами, поэтому нужно помочь ему, добавив поддержку более ходовых типов архивов (7z, RAR и ещё парочки):

apt install p7zip-full unrar-free

Установим более продвинутые программы для чтения электронных книг Evince и FBReader, чтобы открывать разные типы электронных книг:

apt install evince fbreader

Дополнительные сведения

  • Снимок экрана делается клавишей Print Screen и автоматически сохраняется в домашнюю папку (/home/pi).
  • Если хотите немного повысить скорость работы Raspberry Pi 3, подключите его к экрану с низким разрешением (например, 1366×768).
  • Приложения можно поискать в штатной утилите «Add / Remove Software», которая чем-то похожа на Synaptic.
  • Для подключения к монитору без разъёма HDMI может использоваться дешёвый переходник с HDMI на DVI-D или такой же кабель.
  • Raspberry может показывать на экране три специальных значка-индикатора (независимо от установленной ОС и среды рабочего стола): молния — низкое напряжение, наполовину красный термометр — высокая температура чипа (80–85 градусов), полностью красный термометр — критическая температура (выше 85 градусов).

Conclusion

In this tutorial you’ve seen how to enable ssh on Raspberry Pi 4, using the Raspberry Pi OS (previously Raspbian).

Sometimes you will want to work with a monitor, sometimes not. And that gives you 2 ways of setting things up. At the end, once your Pi is connected to the Wi-Fi network, and ssh is enabled, well it is the same whether you use a monitor or not.

From your computer, you’ll simply open a terminal (from Windows 10/Linux/MacOS), and you’ll ssh into the Pi. You can create multiple clients to open multiple sessions on the Pi.

This tutorial was for Raspberry Pi OS (Raspbian), but maybe you’ll also want to try to install Ubuntu on your Pi: here is how to setup ssh when using Ubuntu.

Шаг 3. Статический IP-адрес

Теперь мы готовы настроить статический IP-адрес для нашей точки доступа, так же как они используются с любым маршрутизатором. Если мы этого не сделаем, то все устройства, которые будут пытаться подключиться к нашей точке доступа, просто не смогут ее найти. Мы сделаем это, отредактировав файл interfaces, введя вот эту команду в терминал:

sudo nano /etc/network/interfaces

Настройки wlan0 являются очень важными для подключения к Pi. Если вы решите изменить их, то обязательно на каждом шаге делайте в точности то же самое, как описано ниже, в противном случае ваша точка доступа просто не будет работать. В nano прокрутитесь ниже и замените все, начиная со строки «auto lo» и далее вниз, следующим содержанием:

auto lo
 iface lo inet loopback
auto eth0
 allow-hotplug eth0
 iface eth0 inet static
 address 192.168.1.2
 netmask 255.255.255.0
 gateway 192.168.1.1
 dns-nameservers 8.8.8.8 8.8.4.4
allow-hotplug wlan0
 iface wlan0 inet static
 address 192.168.220.1
 netmask 255.255.255.0
 network 192.168.220.0
 broadcast 192.168.220.255
 # wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Для этой статьи мы также установили статический IP-адрес для Ethernet, но вы можете оставить его динамическим, введя в консоли эту команду: iface eth0 inet dhcp, и оставив адреса, которые идут после этого. Подробнее можно посмотреть в вики по конфигурации сети.

Наличие динамического IP-адреса важно, если вы планируете подключаться к неизвестной сети, к которой уже может быть подключено другое устройство, использующее этот же IP-адрес, в противном случае вы можете столкнуться с конфликтами IP-адресов. Конфликты IP-адресов — это ситуация, когда двум различным устройствам присваивается один и тот же IP-адрес, который может запутать сеть, и это приведет к игнорированию пакетов для обоих устройств

Когда вы закончите, файл должен выглядеть примерно так:

Когда он будет выглядеть точно также, то для сохранения файла нажмите Ctrl + X, затем Y, затем Enter.

После выхода из nano необходимо перезапустить dhcpd, чтобы изменения в файле конфигурации вступили в силу, а затем сделать то же самое для wlan0. Мы можем сделать это, введя следующие команды в консоли:

sudo service dhcpcd restart
 sudo ifdown wlan0; sudo ifup wlan0

Игры

Конечно, сложно назвать Raspberry Pi игровой платформой, однако поиграть на нём вполне возможно. Речь по большей части идёт о запуске игр, выходивших на старых приставках. Долгие попытки собрать что-то вроде RetroPie в виде отдельного приложения (а не целой ОС) не увенчались успехом. Поиск отдельных приложений для каждой приставки тоже довольно нудное дело, поэтом остановился на Mednafen:

apt install mednafen

Первым делом переходим в «Global Settings» и выбираем Video Driver sdl вместо opengl (ну нет у «Малины» нормальной поддержки OpenGL). После этого образы игр (ROMs) начнут нормально работать (не все, конечно).

Можно добавлять игры в интерфейс Mednaffe и запускать их оттуда, а можно даже не запускать Mednaffe — просто открывать файл с образом игры, как любой другой, двойным кликом (не для всех платформ сработает).

Играть в приставочные игры на клавиатуре неудобно, а под рукой как раз есть геймпад от Xbox 360. Контроллер работает без дополнительных драйверов, остаётся только настроить кнопки. Для этого в Mednaffe открываем раздел «Systems», переходим к нужной приставке, открываем подраздел «Input», нажимаем «Controller Setup». Выбираем «Port 1» (первый контроллер), делаем двойной клик в столбце Key и нажимаем на геймпаде кнопку, соответствующую надписи в столбце Action/Button (для каждой строки).

Несколько «родных» игр, заслуживающих внимания, тоже можно установить. Например, Битва за Веснот (напоминает HOMM III) и OpenTTD (напоминает SimCity 2000). Обе игры переведены на русский язык.

apt install wesnoth openttd

Включение 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.

Ставим Zabbix 4.0

Создаем пользователя и базу для zabbix в MariaDB под рутом:

Далее устанавливаем zabbix

Импортируем схему и данные (вводим пароль от базы zabbix)

Редактируем конфиг:

Добавляем туда пароль от базы zabbix

Чтобы при перезагрузке сервера zabbix не вешал на пол часа систему из-за того MariaDB успела остановиться раньше чем zabbix (в этому случае zabbix будет пытаться долго и упорно сконнектиться с базой) — прописываем в настройках сервиса что требуется mysql:

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

Стартуем сервер и агент zabbix и прописываем в автозапуск

Далее настраиваем фронтенд для zabbix, редактируем конфиг zabbix для апача

прописываем нашу таймзону там где комментарий # php_value date.timezone Europe/Riga и рестартуем апач

Выставляем права на файлы zabbix

Заходим в веб-морду zabbix http://raspberry-ip/zabbix/ и прописываем настройки zabbix, после завершения входим с дефолтными пользователем и паролем:

Username: Admin

Password: zabbix

Меняем сразу пароль на свой.

Качаем этот архив, распаковываем. Файл userparameter_rpi.conf копируем в папку /etc/zabbix/zabbix_agentd.d , а файл rpi_zabbix_cputemp.xml импортируем в шаблоны zabbix (Настройка-Шаблоны-Импорт). Добавляем импортированный шаблон «Raspberry PI CPU Temperature» — Настройка-Узлы сети-Шаблоны.

Перезапускаем агент:

Как получить Root на Raspberry Pi?

В отличие от устройств на Android, в Linux не требуется сложных манипуляций по получению рут-прав. Это может быть сделано либо посредством входа в систему под соответствующим пользователем, либо введя в консоль одну команду.

Единственное, что для этого необходимо иметь – это пароль. На Raspberry Pi Root-password определяется самим пользователем. Некоторые дистрибутивы предлагают его установить при первом включении устройства, тогда как в других это необходимо делать самостоятельно через терминал.

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

Поэтому после установки системы рекомендуется сразу же установить пароль для суперпользователя. В противном случае это все равно придется делать, но уже в спешке.