Administrator
Administrator
发布于 2026-10-12 / 10 阅读
0
0

next-terminal数据库堡垒机的部署

mkdir -p /home/next-terminal
cd /home/next-terminal
下载docker-compose.yaml文件
curl -sSL https://f.next-terminal.com/next-terminal/docker-compose-aliyun.yaml > docker-compose.yaml
下载配置文件

curl -sSL https://f.next-terminal.com/next-terminal/config.yaml > config.yaml

启动

docker compose up -d
不做修改默认启动ip:8088

注意,web端设置完数据库资产和数据库授权之后,打开头像个人中心-代理,打开数据库代理,保存无需修改(默认0.0.0.0和3307)

然后进被授权的账户登录,其头像设置令牌,数据库密码,保存密码

此时需要去docker-compose.yaml中设置端口

需要在next-terminal:模块下新增3307端口

然后重启docker-compose down

docker-compose up -d

生效之后
用户通过navicate连接数据库
ip:next-terminal所在服务器ip
端口:代理的3307端口
用户:用户名@数据库名

密码:用户头像中心令牌生成的密码

管理者通过navicate连接next-terminal获取更详细的日志数据
这里navicate选择postgresql

ip:next-terminal所在服务器ip(其内置数据所在)
端口:5432端口
初始数据库:next-terminal

用户名:next-terminal
密码:next-terminal

sql操作数据所在表为database_sql_log
筛选包含大小写sql
注意时间是Unix 时间戳(整数格式),可以用to_timestamp()函数转化成具体日期时间


评论