# Linux_Basic-Колосенко_Борис-Практика-4
## Настройка файлового сервера в корпоративной инфраструктуре
### Развертывание и настройка инфраструктуры
Разворачиваем нашу виртуальную инфраструктура состоящую из одного UNIX-клиента, одного Windows-клиента и одного UNIX-сервера. В качестве UNIX-сервера используюем Debian Linux, в качестве UNIX-клиента используюем Feodra, а в качестве Windows-клиента Windows 7. Ниже приведены развернутые системы.



Сделаем snapshot нашей инфораструктуры.



### Настроим наш UNIX-сервер.
Сначала сделаем копию директории с настройками Samba нашего сервера.

Далее создадим директорию общего доступа.

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

Далее создадим приватный каталог.

Далее создадим группу пользоватлей имеющих доступ к приватному каталогу.

Далее создадим пользователя имеющего доступ к приватнму каталогу smb и настроим его доступ к каталогу.


Далее создадим правила для брандмауэра по допуску к каталогу.






Далее настроим папку share.

Также настроим корзину для сетевых ресурсов.



SMBstatus - это программа для мониторинга данных smb соеднений.
### Проверка, работоспособности нашей инфраструктуры
Проверим соединение с UNIX-клиентом и возможные действия.

Проверим соединение с Windows-клиентом и возможные действия.

И сделал snapshot инфраструктуры.
## Fail2Ban-SSH и Brute-force attack
Установка Fail2Ban-SSH

Ознакомимся со всеми файлами в директории Fail2Ban:


Создание фильтра для ssh:





Перезагрузка fail2ban:

Проверка работы fail2ba:

Результат работы Hydra:

Просмотр журналов Fail2ban:


Смена настроек фильтрации:

Сборс блокировки и результаты:

Остановка file2ban и запуск Hydra:


## Fail2Ban и Dos/DDoS attack
### Установка и настройка сервера ngnix на базе Debian
Установка и импортируем специальный ключ для проверки подлиноcти пакетов.






После установки и сверки, перейдем к устновке fail2ban и ipset.


Настроим сервер nginx.


Проведем DDos атаку.


Просмотрим логи событий сервера nginx.

Настроим fail2ban для предотращения DDoS.







Повторно проведем DDoS атаку.

Ниже видно что через некоторое время она не удалась.

Также видно что сервер nginx шатано фунцкионирует.


Выше представлено, статусы iptables и fail2ban