chore: update README.md
Updated installation commands to use localhost instead of remote host.
This commit is contained in:
1 parent
e652ec35d9
commit
6a5d6facf1
1 file changed
+12
-3
@@ -29,20 +29,29 @@
|
|||||||
Локально без TLS можно добавить `-insecure-cookies`.
|
Локально без TLS можно добавить `-insecure-cookies`.
|
||||||
|
|
||||||
Первый запуск: откройте `/setup` — мастер создаст администратора. Дальше `/settings`:
|
Первый запуск: откройте `/setup` — мастер создаст администратора. Дальше `/settings`:
|
||||||
адрес хоста (по умолчанию `https://REDACTED:8445`), enroll-секрет и готовая
|
адрес хоста (по умолчанию `https://localhost:8445`), enroll-секрет и готовая
|
||||||
команда установки.
|
команда установки.
|
||||||
|
|
||||||
## Установка агента на клиент
|
## Установка агента на клиент
|
||||||
Одной командой (под root):
|
Одной командой (под root):
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://REDACTED:8445/install.sh | sudo HOST=https://REDACTED:8445 ENROLL_SECRET=<секрет> sh
|
curl -fsSL https://localhost:8445/install.sh | sudo HOST=https://localhost:8445 ENROLL_SECRET=<секрет> sh
|
||||||
```
|
```
|
||||||
Или интерактивно (спросит секрет, а если агент уже стоит — предложит удалить):
|
Или интерактивно (спросит секрет, а если агент уже стоит — предложит удалить):
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://REDACTED:8445/install.sh | sudo sh
|
curl -fsSL https://localhost:8445/install.sh | sudo sh
|
||||||
```
|
```
|
||||||
|
|
||||||
## Безопасность
|
## Безопасность
|
||||||
- Пароли админов — bcrypt; сессии в HttpOnly/Secure/SameSite куках; CSRF на формах; rate-limit логина.
|
- Пароли админов — bcrypt; сессии в HttpOnly/Secure/SameSite куках; CSRF на формах; rate-limit логина.
|
||||||
- Агенты: общий enroll-секрет → индивидуальный токен (хранится хешем, сверка constant-time).
|
- Агенты: общий enroll-секрет → индивидуальный токен (хранится хешем, сверка constant-time).
|
||||||
- Открытие терминала пишется в таблицу `audit` (терминал даёт root-доступ).
|
- Открытие терминала пишется в таблицу `audit` (терминал даёт root-доступ).
|
||||||
|
|
||||||
|
## Скриншоты
|
||||||
|
<img width="1256" height="709" alt="image" src="https://github.com/user-attachments/assets/5f0b30f1-d5e3-4b62-817e-4041641df6e3" />
|
||||||
|
|
||||||
|
<img width="1254" height="532" alt="image" src="https://github.com/user-attachments/assets/0207a7f0-2b59-40ee-abd1-d8673059cc24" />
|
||||||
|
|
||||||
|
<img width="1255" height="526" alt="image" src="https://github.com/user-attachments/assets/4dcbe907-33f5-493e-a56f-01cd8bf0fea1" />
|
||||||
|
|
||||||
|
<img width="1260" height="654" alt="image" src="https://github.com/user-attachments/assets/fdf59733-8e5d-46e3-b232-235ddfe1be73" />
|
||||||
Reference in new issue
Block a user