---
# System prepended metadata

title: Linux Basik №4

---

# Linux Basik №4
**Linux Basic - Гежа Николай - Практика №4**

*Практика №4.1*

Обновим систему:

![](https://i.imgur.com/FTwaApn.png)

Устанавливаем нужные пакеты:

![](https://i.imgur.com/I2JZ7SX.png)

Делаем резервную копию файла с конфигурацией:

![](https://i.imgur.com/J2pJ1K1.png)

Делаем новую директорию:

![](https://i.imgur.com/kHnUtCH.png)

Изменяем режим доступа и владельца:

![](https://i.imgur.com/k7ejZK3.png)

Делаем новую ограниченную директорию:

![](https://i.imgur.com/4WAaB3d.png)

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

![](https://i.imgur.com/71FYIdl.png)

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

![](https://i.imgur.com/rngcbMf.png)

Меняем конфигурацию:

![](https://i.imgur.com/iQWR3ES.png)

Перезагружаем и смотрим статус:

![](https://i.imgur.com/ANFuLEp.png)

Проверяем наличие iptables:

![](https://i.imgur.com/y6XKKmW.png)

Создаём правила:

![](https://i.imgur.com/RsLm9ol.png)

Сохраняем правила:

![](https://i.imgur.com/X3pVf1D.png)

Добавим samba в атозагрузку:

![](https://i.imgur.com/2GQ3fVk.png)

Попробуем получить доступ к папкам и файлам с клиента кали:

![](https://i.imgur.com/iyDD34q.png)

![](https://i.imgur.com/XjfHrpq.jpg)

Попробуем получить доступ к папкам и файлам с клиента windows:

![](https://i.imgur.com/k718lP3.png)

![](https://i.imgur.com/5DNiCgV.png)

Создадим новую группу, пользователя и добавим пользователя в новую группу:

![](https://i.imgur.com/QeQyQ3f.png)

Сделаем ресурс share и сделаем пароль пользователю PT:

![](https://i.imgur.com/wexjCvb.png)

Теперь добавим группу админов, в неё нашего основого пользователя, а прошлого user1 добавим в группу users:

![](https://i.imgur.com/68AC74e.png)

Меняем конфигурацию:

![](https://i.imgur.com/jJkdyoh.png)

Перезагружаем и смотрим статус:

![](https://i.imgur.com/TfLhyuv.png)


*Практика №4.2*

Обновляем:

![](https://i.imgur.com/C2YXlQQ.png)

Затем устанавливаем fail2ban:

![](https://i.imgur.com/uD0d2ME.png)

Запускаем fail2ban:

![](https://i.imgur.com/vkuDxak.png)

Смотрим все файла в директории:

![](https://i.imgur.com/WwL2Bep.png)

Перейдём в директорию и откроем файл с конфигурацией:

![](https://i.imgur.com/0lQfBxf.png)

Посмотрим конфигурацию:

![](https://i.imgur.com/sLZ7S9q.png)

Создаём файл jail.local:

![](https://i.imgur.com/s6SdKVn.png)

И прописываем в нём нужную конфигурацию:

![](https://i.imgur.com/RAO5WRN.png)

Перезагружаем и смотрим статус:

![](https://i.imgur.com/mNhSoHO.png)

Проверим наличие hydra на кали:

![](https://i.imgur.com/vsWUkT8.png)

Пробуем три раза подключиться с кали:

![](https://i.imgur.com/8GdmqDm.png)

И видим на ubuntu следующую картину:

![](https://i.imgur.com/pcD1bus.png)

Пробуем атаковать ubuntu с помощью hydra со второй кали:

![](https://i.imgur.com/RNOB7Md.png)

И наш список банов пополняется:

![](https://i.imgur.com/6tTHMjp.png)


*Практика №4.3*

Установим необходимые пакеты:

![](https://i.imgur.com/I80DHxi.png)

Импортируем ключ:

![](https://i.imgur.com/zwb1UrD.png)

Проверяем правильность ключа:

![](https://i.imgur.com/irt580A.png)

Подключаем apt-репозиторий:

![](https://i.imgur.com/UbtAkhk.png)

Настраиваем закрепление:

![](https://i.imgur.com/i6LFYvO.png)

Обновим:

![](https://i.imgur.com/yJFkYYr.png)

Установим nginx:

![](https://i.imgur.com/QG7PZ3C.png)

Проверим:

![](https://i.imgur.com/OSWFcSx.png)

Устанавливаем fail2ban и ipset:

![](https://i.imgur.com/dTeVO76.png)

Переходим к стартовой страничке nginx:

![](https://i.imgur.com/o3Nye98.png)

![](https://i.imgur.com/CxVbIxy.png)

Вносим изменения в конфигурационный файл:

![](https://i.imgur.com/CwSACvw.png)

Откроем режим разработчика:

![](https://i.imgur.com/EOnXQH5.png)

При многочисленных запросах получаем ошибку:

![](https://i.imgur.com/zhejD2X.png)

Посмотрим на логи:

![](https://i.imgur.com/XQbfBvl.png)

Внесём изменения в jail.local:

![](https://i.imgur.com/4aQJbYq.png)

Посмотрим конфигурацию:

![](https://i.imgur.com/byoL4ri.png)

Создаём новый файл:

![](https://i.imgur.com/7iOKFzw.png)

И прописываем действия в него:

![](https://i.imgur.com/mG0IW7u.png)

Перезагружаем fail2ban и смотрим что обрабатывает iptables:

![](https://i.imgur.com/baz0Gry.png)

Смотрим статус:

![](https://i.imgur.com/itjbi56.png)

В бане никого:

![](https://i.imgur.com/4kv20Dl.png)

Пробуем кинуть множество запросов на сервер:

![](https://i.imgur.com/BR8H7fF.png)

И видим IP-адрес в списке банов:

![](https://i.imgur.com/M1yLgpZ.png)

![](https://i.imgur.com/bCsQ5a4.png)

Разбаним его:

![](https://i.imgur.com/OrD3Bfa.png)
























