HFish/docs/2-deploy.md
2021-10-25 11:37:18 +08:00

46 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### HFish支持的部署主机
| | Windows | Linux X86 |
| ---------------- | -------------- | -------------- |
| 管理端Server) | 支持64位 | 支持64位 |
| 节点端Client | 支持64位和32位 | 支持64为和32位 |
`HFish采用B/S架构系统由控制端和节点端组成控制端用来生成和管理节点端并接收、分析和展示节点端回传的数据
节点端接受控制端的控制并负责构建蜜罐服务。`
#### HFish所需配置
> 通常来说部署在内网的蜜罐,对性能的要求较低,接入公网的蜜罐会有更大的性能需求。
针对过往测试情况,我们给出两个配置。注意,如果您的蜜罐部署在互联网,会遭受到较大攻击流量,建议提升主机的配置。
| | 管理端 | 节点端 |
| -------- | --------- | -------- |
| 建议配置 | 2核4g200G | 1核2g50G |
| 最低配置 | 1核2g100G | 1核1g50G |
`日志磁盘占用情况受攻击数量影响较大我们通常建议管理端配置200G硬盘空间以上`
#### 部署权限要求
> 管理端对root权限的需求
```wiki
1. 如果您使用的是官网推荐的install.sh脚本安装安装目录被释放到opt目录下过程需要root权限
2. 如果您下载安装包手动安装在默认使用SQLite数据库情况下管理端的部署和使用不需要root权限但如果要替换SQLite改为MySQL数据则MySQL安装和配置需要root权限
```
> 节点端对root权限的需求
```wiki
节点端安装和运行无需root权限但是由于操作系统限制非root权限运行的节点无法监听低于tcp/1024的端口
```