# OS Linux Basic 4 - Сделал снапшоты виртуалок ![](https://i.imgur.com/3OWuYUs.png) ![](https://i.imgur.com/ES6W9Es.png) ## Практика 4.1 - Обновил локальную базу пакетов ![](https://i.imgur.com/NhOUODe.png) - Установил пакеты из главного репозитория ![](https://i.imgur.com/L8klFW8.png) - Создал резервную копию файла конфигурации Samba ![](https://i.imgur.com/hxUFETp.png) - Создал директорию, к которой все пользователи будут иметь общий доступ ![](https://i.imgur.com/6ZG28SK.png) - Перешел к этому каталогу и измените режим доступа и владельца ![](https://i.imgur.com/U0OlAfY.png) - Создал каталог, к которому иметь доступ будут ограниченное число пользователей ![](https://i.imgur.com/H909O0T.png) - Создал группу пользователей, которые будут иметь доступ к приватным данным ![](https://i.imgur.com/z7dOZ4i.png) - Создал нужных пользователей с помощью команды useradd ![](https://i.imgur.com/pqOLvJD.png) - Добавил созданных пользователей в группу ![](https://i.imgur.com/8RlmFw3.png) - Изменил группу, которой принадлежит приватная директория ![](https://i.imgur.com/JiLJJL6.png) - Задал пароль, с помощью которого пользователь будет подключаться к каталогу ![](https://i.imgur.com/t1F6R3x.png) - Поменял конфигурацию ![](https://i.imgur.com/sALRpqn.png) - Перезапустил сервис и выставил автозагрузку ![](https://i.imgur.com/hfBAcnE.png) - Проверил версию iptables и подгрузил нужные пакеты ![](https://i.imgur.com/mCEAKww.png) ![](https://i.imgur.com/gFIlbUm.png) - На данный момент фаервол пустует ![](https://i.imgur.com/TaSBMna.png) - Устанавливаю правила для доступа к портам, которые использует Samba ![](https://i.imgur.com/Ap3t880.png) ![](https://i.imgur.com/BnlPSPg.png) - Проверяю вывод iptables -L ![](https://i.imgur.com/cILcpIR.png) - Проверяю доступ через клиент ![](https://i.imgur.com/GVyNPQ7.png) - Проверяю доступ через Windows ![](https://i.imgur.com/ndCcGcz.png) ## Практика 4.2 - Обновляю ОС, качаю Fail2Ban ![](https://i.imgur.com/jbDUe3t.png) - Service Fail2Ban start ![](https://i.imgur.com/i86D052.png) - Все файлы директории F2B ![](https://i.imgur.com/sll0Ek9.png) - Смотрю конфиг ![](https://i.imgur.com/6rRAhYe.png) - Создал отдельный файл jail.local ![](https://i.imgur.com/WIFhBw8.png) - Проверил статус ![](https://i.imgur.com/Fk8KXP7.png) - Скачал и запустил Hydra ![](https://i.imgur.com/Hhtt73S.png) ![](https://i.imgur.com/xaCB2bf.png) - F2B Сработал ![](https://i.imgur.com/qnVHijs.png) - Меняю параметры jail.local ![](https://i.imgur.com/sr8eiQ2.png) - Перезапустил F2B, попробовал подключиться Гидрой снова ![](https://i.imgur.com/SMadZpY.png) - Отключил F2B, увидел что проходит подбор ![](https://i.imgur.com/krmZ9DA.png) ![](https://i.imgur.com/JSp7UWE.png) ### Практика 4.3 - Обновляю ОС, устанавливаю Nginx ![](https://i.imgur.com/pL1J3E4.png) ![](https://i.imgur.com/Dd9skGg.png) ![](https://i.imgur.com/mNxdTdV.png) ![](https://i.imgur.com/6yeVTDh.png) ![](https://i.imgur.com/gvBe6Bo.png) ![](https://i.imgur.com/lmtAHKG.png) - Смотрю страницу Nginx ![](https://i.imgur.com/1IIy9Vw.png) - Устанавливаю Fail2ban и ipset ![](https://i.imgur.com/dQhs7Cl.png) - Внес изменения в стартовой странице Nginx ![](https://i.imgur.com/D1KA29g.png) - Дополняю конфиг ![](https://i.imgur.com/GEBbIsW.png) - Перезапускаю Nginx ![](https://i.imgur.com/fgOuB9k.png) - Положил сайт через многочисленные запросы ![](https://i.imgur.com/polPMIO.png) - Смотрю файл с логами ![](https://i.imgur.com/qlLsHoO.png) - Настроил jail.local ![](https://i.imgur.com/eMA0JBj.png) - Меняю настройки iptables ![](https://i.imgur.com/56xjU10.png) ![](https://i.imgur.com/3pvwA9O.png) - Перезапускаю F2B ![](https://i.imgur.com/GlpD3Em.png) - Проверяю iptables ![](https://i.imgur.com/KvflG7t.png) - Проверяю F2B ![](https://i.imgur.com/4iFgsZE.png) - Пытаюсь положить Nginx ![](https://i.imgur.com/MZ8Vt4F.png) ![](https://i.imgur.com/zGYhgv9.png) - Проверяю бан-лист ![](https://i.imgur.com/Kyi7SZp.png) - Провожу разбан клиента ![](https://i.imgur.com/SXTmFyo.png) - Пробую зайти на nginx снова ![](https://i.imgur.com/xEP5ubR.png)