feat: UFW раздел добавлен
This commit is contained in:
84
README.md
84
README.md
@@ -506,9 +506,93 @@ systemctl restart ssh
|
|||||||
|
|
||||||
|
|
||||||
# Настройки UFW
|
# Настройки UFW
|
||||||
|
UFW - Ubuntu Firewall
|
||||||
|
|
||||||
## Редактирование файла приложения OpenSSH-Server
|
## Редактирование файла приложения OpenSSH-Server
|
||||||
|
|
||||||
|
**Шаг 1:** Перейти в каталог `/etc/ufw/applications.d/` - тут хранятся файлы политик UFW для приложений
|
||||||
|
```bash
|
||||||
|
cd /etc/ufw/applications.d/
|
||||||
|
```
|
||||||
|
**Шаг 2:** Получить список файлов и катологов в каталоге `/etc/ufw/applications.d/`
|
||||||
|
```bash
|
||||||
|
ls -la
|
||||||
|
```
|
||||||
|
<details>
|
||||||
|
<summary>Список файлов и катологов в каталоге `/etc/ufw/applications.d/`</summary>
|
||||||
|
|
||||||
|
```bash
|
||||||
|
total 20
|
||||||
|
drwxr-xr-x 2 root root 4096 Oct 7 10:05 .
|
||||||
|
drwxr-xr-x 3 root root 4096 Oct 7 09:51 ..
|
||||||
|
-rw-r--r-- 1 root root 147 Oct 7 09:57 openssh-server
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
**Шаг 3** Изменить файл конфигурации для OpenSSH-Server
|
||||||
|
```bash
|
||||||
|
nano openssh-server
|
||||||
|
```
|
||||||
|
<details>
|
||||||
|
<summary>Содержимое файла `/etc/ufw/applications.d/openssh-server`</summary>
|
||||||
|
|
||||||
|
```ini
|
||||||
|
[OpenSSH]
|
||||||
|
title=Secure shell server, an rshd replacement
|
||||||
|
description=OpenSSH is a free implementation of the Secure Shell protocol.
|
||||||
|
ports=22/tcp
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
**Шаг 4** Изменить порт на порт указанный в [Окончательное редактирование конфигурации OpenSSH](#окончательное-редактирование-конфигурации-openssh) - в инструкции - это порт 2222
|
||||||
|
```ini
|
||||||
|
[OpenSSH]
|
||||||
|
title=Secure shell server, an rshd replacement
|
||||||
|
description=OpenSSH is a free implementation of the Secure Shell protocol.
|
||||||
|
ports=2222/tcp
|
||||||
|
```
|
||||||
|
> Сохранить изменения `Ctrl+X` -> `Y` -> `Enter`
|
||||||
|
|
||||||
## Создание файла приложения HTTP
|
## Создание файла приложения HTTP
|
||||||
|
|
||||||
|
**Шаг 1** Созда файл конфигурации для HTTP
|
||||||
|
```bash
|
||||||
|
nano http-server
|
||||||
|
```
|
||||||
|
> Дописать к http слово server через дефис обязательно
|
||||||
|
|
||||||
|
**Шаг 2** Создать инструкцию в файле
|
||||||
|
```ini
|
||||||
|
[HTTP]
|
||||||
|
title=Hyper Text Transport Protocol
|
||||||
|
description=Hyper Text Transport Protocol
|
||||||
|
ports=80
|
||||||
|
```
|
||||||
|
|
||||||
|
> Сохранить изменения `Ctrl+X` -> `Y` -> `Enter`
|
||||||
|
|
||||||
|
|
||||||
## Создание файла приложения HTTPS
|
## Создание файла приложения HTTPS
|
||||||
|
|
||||||
|
**Шаг 1** Созда файл конфигурации для HTTPS
|
||||||
|
```bash
|
||||||
|
nano https-server
|
||||||
|
```
|
||||||
|
> Дописать к https слово server через дефис обязательно
|
||||||
|
|
||||||
|
**Шаг 2** Создать инструкцию в файле
|
||||||
|
```ini
|
||||||
|
[HTTPS]
|
||||||
|
title=Hyper Text Transport Protocol Secure
|
||||||
|
description=Hyper Text Transport Protocol Secure
|
||||||
|
ports=443
|
||||||
|
```
|
||||||
|
|
||||||
|
> Сохранить изменения `Ctrl+X` -> `Y` -> `Enter`
|
||||||
|
|
||||||
|
|
||||||
## Настройка и запуск UFW
|
## Настройка и запуск UFW
|
||||||
## UFW и Docker - особенности
|
## UFW и Docker - особенности
|
||||||
## Настройки fail2ban
|
## Настройки fail2ban
|
||||||
|
|||||||
Reference in New Issue
Block a user