Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
debian:fail2ban [06/12/2024 22:19] – [Fail2Ban] Method | debian:fail2ban [06/12/2024 22:34] (поточний) – [SSH] Method | ||
---|---|---|---|
Рядок 7: | Рядок 7: | ||
cp -a / | cp -a / | ||
- | |||
- | Створимо копію основного файлу конфігурації для модифікування | ||
- | |||
- | cp / | ||
Додамо виправлення до '/ | Додамо виправлення до '/ | ||
<code bash> | <code bash> | ||
- | tee / | + | cat <<EOF > / |
[DEFAULT] | [DEFAULT] | ||
# Destination email for action that send you an email | # Destination email for action that send you an email | ||
Рядок 39: | Рядок 35: | ||
<code bash> | <code bash> | ||
- | tee / | + | cat <<EOF > / |
[Definition] | [Definition] | ||
allowipv6 = auto | allowipv6 = auto | ||
Рядок 50: | Рядок 46: | ||
fail2ban-client status | fail2ban-client status | ||
- | Створюємо | + | Створюємо |
mkdir -p / | mkdir -p / | ||
- | nano / | ||
<code bash> | <code bash> | ||
+ | cat <<EOF > / | ||
# | # | ||
Рядок 64: | Рядок 60: | ||
} | } | ||
} | } | ||
+ | EOF | ||
</ | </ | ||
Рядок 85: | Рядок 82: | ||
mkdir -p / | mkdir -p / | ||
- | nano / | ||
- | | + | <code bash> |
- | Requires=nftables.service | + | cat <<EOF > / |
- | PartOf=nftables.service | + | [Unit] |
- | + | Requires=nftables.service | |
- | [Install] | + | PartOf=nftables.service |
- | WantedBy=multi-user.target nftables.service | + | |
+ | [Install] | ||
+ | WantedBy=multi-user.target nftables.service | ||
+ | EOF | ||
+ | </ | ||
Оскільки ми змінили розділ [Install], нам потрібно повторно ввімкнути відповідну службу, | Оскільки ми змінили розділ [Install], нам потрібно повторно ввімкнути відповідну службу, | ||
Рядок 128: | Рядок 128: | ||
Повторно блокує по всіх портах іп адреси які раніше вже блокувались по іншим блокувальникам | Повторно блокує по всіх портах іп адреси які раніше вже блокувались по іншим блокувальникам | ||
- | |||
- | nano / | ||
<code bash> | <code bash> | ||
+ | cat <<EOF > / | ||
# Jail for more extended banning of persistent abusers | # Jail for more extended banning of persistent abusers | ||
# !!! WARNINGS !!! | # !!! WARNINGS !!! | ||
Рядок 154: | Рядок 153: | ||
maxretry | maxretry | ||
protocol | protocol | ||
+ | EOF | ||
</ | </ | ||
Рядок 159: | Рядок 159: | ||
Вмикаємо блокувальник ssh. Оскільки всі значення стандартні то файл простий | Вмикаємо блокувальник ssh. Оскільки всі значення стандартні то файл простий | ||
- | |||
- | nano / | ||
<code bash> | <code bash> | ||
+ | cat <<EOF > / | ||
[sshd] | [sshd] | ||
enabled | enabled | ||
+ | backend | ||
+ | EOF | ||
</ | </ | ||