34

Настройка Raspberry Pi - через SSH (WiFi, password, packages )

Минутка благодарности


Привет, люди, огромное вам спасибо! Мой первый пост про Raspberry Pi набрал

более 9 тысяч просмотров. Я в восторге, вы лучшие! Ну, чем черт не шутит)


А теперь приступим к делу.

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

Для этого вводим в командную строку: passwd

Нас просят ввести текущий пароль (raspberry)

Вводим его и жмём Enter.

Затем вводим новый пароль. Повторно его подтверждаем, и получаем сообщение,

о том что пароль успешно изменен.

Теперь будем настраивать WiFi, потому что это намного удобней)

Для этого пишем в терминале: sudo raspi-config

Далее мы попадаем в меню, где нам нужно выбрать Networt Options

Затем выбираем Wireless LAN

Нас просят выбрать страну, выбираем её и жмём Enter

Получаем сообщение, что наша страна изменена.

Дальше нас просят ввести название WiFi сети (его еще называют SSID)

Вводим его, и нажимаем Enter.

Теперь нужно ввести пароль. Вводим его и нажимаем OK

Готово, мы подключились к своей WiF сети.

Сейчас нам нужно ввести в консоль: ifconfig

В блоке wlan0 ищемстроку inet. Все, теперь это наш новый IP-адресс)

Его желательно скопировать, и сохранить у себя на основном компьютере.

После смены подключение к сети, нужно обновить пакеты.

Для этого вводим поочередно две команды.

Сначала: sudo su

Затем: apt-get install; apt-get update; apt-get upgrade

Если у нас спрашивают разрешение, то нажимаем y

Теперь выключаем малинку введя команду: shutdown now

И вытягиваем из нее сетевой провод (Ethernet). Больше он нам не нужен!

Работа выполнена, настройка окончена.

Подводя итог

Сегодня мы обезопасили нашу Raspberry Pi; избавили её от лишнего провода, и подключили

к беспроводной сети; а также обновили все пакеты.


Спасибо за внимание, надеюсь кому-то помог :D

1
Автор поста оценил этот комментарий

А чем дефолтный юзер конкретно в данной ситуации не устраивает?
Единственное что можно изменить в этом юзере, так это отключить доступ к sudo без пароля. А в остальном там всё норм, у него хорошо настроены права к разным техническим частям малинки, GPIO разъёмы и т.д.
Создавать отдельных пользователей и настраивать им права под каждые нужды в данном случае абсолютно излишне.
Это имеет смысл только в том случае если ты хочешь веб-сервера там разворачивать,  nginx поставил, например, создал пользователя в группе www-data, настроил конфиг и всё, все остальные действия проводишь уже от имени этого юзера. Но таких юзеров под каждый сайт надо создавать отдельных.
Или то же самое с докером, контейнеры желательно разворачивать под отдельными юзерами, предварительно добавив их в группу docker, дабы они имели  на это право.

Рут пользователю, в данной сборке дебиана,  и так, вроде, запрещено авторизовываться.

Ну и вообще, устройство стоит в локальной сети и за всю его безопасность должен роутер отвечать, и это вполне нормальная практика.
Если нужен будет доступ извне, то надо будет открывать только необходимые порты, 80,443 и т.п. А если нужен доступ к ssh и не хочешь использовать стандартный порт, в том же роутере можешь переадресовывать любой другой порт на 22.

Но в целом, согласен с тобой.
ТС не должен был ничего писать про безопасность, гораздо правильнее было рассказать то, что я выше написал: про то что устройство в локальной сети и по безопасности ничего особо делать не надо,  можно даже дефолтный пароль не менять. А если и писать то затронуть тему поглубже, и про то что ты написал, и про сетевой файрвол и т.д. Но опять же, имхо, малинка для этого не предназначена и не выдержит никакой нагрузки с более менее безопасными правилами в iptables. Поэтому её предназначение стоять в локалке, а защищать её должен роутер.

раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий

Спасибо, обьективно полезный комент.シ

Слова: "обезопасили нашу малинку" оказались излишне провокационными.

0
Автор поста оценил этот комментарий
Написать что ли свою статью, а то чет плакать хочется. Сменили пароль, значит безопасно.

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

Вообщем непонятна целевая аудитория этих статей
раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий

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

Пиши свою статью, развивай тему.

Вот только новичкам это будет не интересно,

а прошаренные пользователи это и так умеют.

Действительно, можно настроить права доступа, настроить приём пакетов, подключаться только по SSH ключам,

сделать бекап системы на зашифрованный раздел.

По правде говоря, ваш комментарий похож на хвастовство: "Смотрите, как я умею."

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

показать ответы
0
Автор поста оценил этот комментарий

спасибо за статью, можно ли провести такую же операцию с intel nuc?

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

На здоровье) Если появиться - напишу.

0
Автор поста оценил этот комментарий
А зачем apt-get? Просто apt не катит? Просто вроде как apt-get это старая команда
раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

Да, уже поправили. apt - более новая.

0
Автор поста оценил этот комментарий
apt действительно более новая утилита

нет ) apt - это бэкенд apt-get'а, synaptic'a и других


Аргумент -y , как я понимаю отвечает за авто. соглашение на установку. А dist-upgrade отвечает за более "полноценное" обновление системы.

Д.


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

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

Прийму к сведению

2
Автор поста оценил этот комментарий

>SSNA

Sisco Sertified Network Associate? :D

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

Блин, только сейчас заметил ошибку)

CCNA -правильно

Я даже не знаю,как так вышло)

0
Автор поста оценил этот комментарий

RPi начало страданий. :)

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

Посмотрим ;D

0
DELETED
Автор поста оценил этот комментарий
Затем: apt-get install; apt-get update; apt-get upgrade
1 лишнее
раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

Понял. Действительно я же не устанавливал конкретную утилиту)

0
Автор поста оценил этот комментарий
Правильный ответ должен был прозвучать в стиле "Угадай мелодию".
Эх ввыыы

Зы: Да нормальный мануал. Респект за труды.
раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

Эх, а я уж думал наезд крутого хакера...

Ничего, зато в вашем профиле нашел пару нужных для себя постов)

И спасибо за похвалу!

Автор поста оценил этот комментарий

Подводя итог
Сегодня мы обезопасили нашу Raspberry Pi; избавили её от лишнего провода, и подключили
к беспроводной сети; а также обновили все пакеты.
Я взломаю этот WiFi с трех попыток.

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

Я не сомневаюсь, что человек с сертификатом SSNA CISCO взломает не настроенную должным образом сеть. Но статья написана для новичков, которые только raspberry pi купили и даже маршрутизатор не настроили самостоятельно.

И ни про скрытые сети, ни про подмену пакетов, дос атаки, у другого рода уязвимости не знают. По хорошему даже подключаться к raspberry pi нужно по SSH- ключу.

Так что ваш комментарий бессмысленный и к теме относится очень посредственно.

показать ответы
Автор поста оценил этот комментарий
В блоке wlan0 ищемстроку inet. Все, теперь это наш новый IP-адресс

только в идеале надо его на роутере фиксировать по маку.

а вот если роутер умеет в SLAAC - то берем v6-адрес малины, он никогда не будет меняться.

при этом, если есть v6-аплинк, то малина до кучи еще будет без проблем извне доступна.


Сначала: sudo su
Затем: apt-get install; apt-get update; apt-get upgrade
apt -y update && apt -y upgrade && apt -y dist-upgrade

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

Сам привязываю по MAC-адресу на роутере.

Но решил не усложнять, для новичков.

apt действительно более новая утилита,

буду себя переучивать пользоваться apt-get.

Аргумент -y , как я понимаю отвечает за авто. соглашение на установку. А dist-upgrade отвечает за более "полноценное" обновление системы.

Большое спасибо, за информацию!

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества