# Занятие Линукс 4
# Модуль Линукс 4.1
Обновим локальную базу пакетов, далее установим пакеты из главного репозитория и создадим резервную копию файла конфигурации Samba

1) Перейдем к этому каталогу и измените режим доступа и владельца
2) Создадим или выберем каталог, к которому иметь доступ будут ограниченное число пользователей
3) Создадим группу пользователей, которые будут иметь доступ к приватным данным:
4) Создадим нужных пользователей
5) Добавим созданных пользователей в группу
6) Изменим группу, которой принадлежит приватная директория
7) Зададим пароль, с помощью которого пользователь будет подключаться к каталогу

Откроем конфигурационный файл и заменим содержимое

Проделаем то же самое на другой машинке




Настроим firewall iptables, открыв порты, которые использует SAMBA

# Модуль Линукс 4.2
Установим fail2ban

Запустим сервис и ознакомимся со всеми файлами в директории

Создадим файл jail.local, который при обновлении "родной" конфиг может вернуться к значениям по умолчанию

Проведем атаку брутфорсом с помощью hydra


Теперь проверим баны

# Модуль Линукс 4.3
Импортируем официальный ключ, используемый apt для проверки подлинности пакетов. Скачаем его

Установим nginx

Установим дополнение, чтобы fail2ban мог эффективнее блокировать большое количество запросов

Далее переходим: nano /etc/nginx/sites-enable/default - тут находится стартовая страничка nginx и выставляем параметр **imit_req zone=ltwo burst=5 nodelay;**

В файле nginx.conf также внесем изменения

Проведем многочисленные запросы и посмотрим, что произойдет


Выйдет ошибка 503
Данные ошибки будут отображаться в логе

### Настройке fail2ban от DDoS атак на наш сервер
Внесем в файл jail.local параметры

Создадим файл iptables-blocktype.local для того, чтобы при многочисленных запросов вместо ошибки обрывалось соединение с сервером

Посмотрим, отрабатывает ли iptables и посмотрим статус

Попробуем также провести многоччисленные запросы

Соединение с сервером разорвано
Теперь проверим забаненные адреса

Разбаним адрес нашего компьютера, с которого осуществляли атаку

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