前言

我们都上Zabbix做系统监控了
怎么能不再上一套HFish做蜜罐做安全监控

一键脚本安装 HFish

进入 Root 模式

1
sudo su

开放 HFish 所需端口

1
2
3
4
5
#(用于web界面启动)
firewall-cmd --add-port=4433/tcp --permanent
#(用于节点与管理端通信)
firewall-cmd --add-port=4434/tcp --permanent
firewall-cmd --reload

一键脚本安装

1
bash <(curl -sS -L https://hfish.net/webinstall.sh)

完成安装

初始登录信息如下

1
2
3
登陆链接:https://[ip]:4433/web/
账号:admin
密码:HFish2021

手动安装 HFish

精力有限,以后更新

配置 HFish MySQL 数据库

安装 MySQL 数据库

1
sudo yum install mariadb-server

创建 HFish 数据库

1
create database HFish;

配置 MariaDB 局域网访问

开放 MySQL 相关端口

1
2
3
4
# 开启 3306 端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重启防火墙
sudo firewall-cmd --reload

查看数据库用户访问权限

1
select host, user from user;

创建局域网访问用户

出于安全考虑,通常不建议使用 'root'@'%'
相反,您应该创建一个具有更严格主机限制的用户
例如 'user'@'localhost''user'@'192.168.8.%'

1
2
# 创建能在局域网的 Root 用户
CREATE USER 'root'@'192.168.8.%' IDENTIFIED BY 'Root_Password';

授权所有操作权限给 Root 用户

1
2
3
4
# 授予 Root 权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.8.%' WITH GRANT OPTION;
# 刷新权限
FLUSH PRIVILEGES;

配置 HFish WEB 端

HFish 连接 MySQL 数据库

因为之后我们还要联动我们的云主机
所以我们还是选择MySQL数据库

出现连接成功即可

成功上线

添加监控终端

Linux

  1. 管理端添加节点

环境管理 --> 节点管理 --> 增加节点

  1. 客户端脚本部署
  • Linux 记得使用 root 权限运行

Windows

今天累了,以后更新

参考 & 引用

https://hfish.net/#/README