next-terminal - 堡垒机 docker File


https://hub.docker.com/r/dushixiang/guacd

https://hub.docker.com/r/dushixiang/next-terminal

https://next-terminal.typesafe.cn/

https://github.com/dushixiang/next-terminal


docker run -d --name guacd --restart=always  --privileged=true --user=root  -e TZ='Asia/Shanghai'   --ulimit nofile=262144:262144  -v /etc/localtime:/etc/localtime:ro  -v /data/site/docker/data/next-terminal:/usr/local/next-terminal/data  dushixiang/guacd


docker run -d --name terminal --restart=always  -p 8003:8088 --privileged=true --user=root  -e TZ='Asia/Shanghai'   --ulimit nofile=262144:262144  -v /etc/localtime:/etc/localtime:ro    -v /data/site/docker/data/next-terminal:/usr/local/next-terminal/data  -e DB='mysql'  -e MYSQL_HOSTNAME='mariadb' -e MYSQL_PORT='3306' -e MYSQL_USERNAME='root'  -e MYSQL_PASSWORD='wdqdmm@r'  -e MYSQL_DATABASE='htmltooterminal'  -e GUACD_HOSTNAME='guacd'    -e  GUACD_PORT='4822'  --link guacd   --link mariadb   dushixiang/next-terminal


http://g.htmltoo.com:8003/

默认账户密码 admin/admin 登录系统

---系统密码忘记了怎么办?#

首先需要进入程序所在目录,使用docker安装的程序目录为:/usr/local/next-terminal

./next-terminal --reset-password admin


docker exec -it  guacd  /bin/sh

docker exec -it terminal  /bin/sh


---手动编译

cd  /data/site/htmltoo.opt

git clone https://github.com/dushixiang/next-terminal.git

找一台Linux 机器或者Mac

安装 go 1.18 或以上版本

安装 nodejs 16,安装 npm 或 yarn

进入 web 目录 执行 yarn 或 npm install

返回上级目录,也就是项目根目录,执行 sh build.sh


Next Terminal是一个简单好用安全的开源交互审计系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回