首页 >PC >正文

Next-Terminal 在 NAS 上搭建堡垒机

Next-Terminal 是一个开源的交互审计系统,可以用来搭建堡垒机。何谓堡垒机?如果局域网内有很多PC类设备,比如:电脑、NAS、All-In-One主机、x86路由等。可以通过堡垒机来集中管理所有设备。如果对堡垒机进行内网穿透,只需要一个浏览器就可以远程管理所有设备。拓扑图如下:

Next-Terminal 在 NAS 上搭建堡垒机

本文就来详细介绍整个部署和使用流程,包括:在绿联NAS上搭建 Next-Terminal;Next-Terminal 统一管理局域网其他设备;通过内网穿透远程访问 Next-Terminal;

绿联 NAS 部署 Next-Terminal(Sqlite数据库)

首先来介绍一下如何部署 Next-Terminal。Next-Terminal 支持 MySQL、SQLite 等数据库,个人使用可选 SQLite 会比较简单(也方便迁移)。官方推荐用 docker-compose 部署,官方参考 compose.yaml 文件如下:

version: '3.3'

services:

guacd:

image: dushixiang/guacd:latest

volumes:

- ./data:/usr/local/next-terminal/data

restart:

always

next-terminal:

image: dushixiang/next-terminal:latest

environment:

DB: sqlite

GUACD_HOSTNAME: guacd

GUACD_PORT: 4822

ports:

- "8088:8088"

volumes:

- /etc/localtime:/etc/localtime

- ./data:/usr/local/next-terminal/data

restart:

always将 compose.yaml 中的挂载路径换成绿联NAS本地路径,然后通过 Dockge 部署:

version: '3.3'

services:

guacd:

image: dushixiang/guacd:latest

volumes:

- /mnt/media_rw/9e39d6bc-b42d-43a4-8f13-877e0311e23f/.ugreen_nas/196151/data/terminal:/usr/local/next-terminal/data

restart:

always

next-terminal:

image: dushixiang/next-terminal:latest

environment:

DB: sqlite

GUACD_HOSTNAME: guacd

GUACD_PORT: 4822

ports:

- "8088:8088"

volumes:

- /etc/localtime:/etc/localtime

- /mnt/media_rw/9e39d6bc-b42d-43a4-8f13-877e0311e23f/.ugreen_nas/196151/data/terminal:/usr/local/next-terminal/data

restart:

always

Next-Terminal 在 NAS 上搭建堡垒机

部署完成后通过 8088 端口访问 Next-Terminal。

Next-Terminal 统一管理局域网其他设备

接下来介绍一下 Next-Terminal 的使用。首先通过默认账户密码 admin、admin 登录 Next-Terminal 后台(登录后记得修改密码)。

Next-Terminal 在 NAS 上搭建堡垒机

点击资产管理-新建,在新建资产中填写局域网设备登录方式,支持 RDP、SSH、VNC 等连接方式。填写设备 IP 和登录信息后保存。

Next-Terminal 在 NAS 上搭建堡垒机

Next-Terminal 在 NAS 上搭建堡垒机

在资产列表里点击接入即可对设备进行操作,包括 Windows 桌面控制、SSH操作等等。可以通过一个浏览器对所有设备进行集中管理,非常方便。

Next-Terminal 在 NAS 上搭建堡垒机

Next-Terminal 在 NAS 上搭建堡垒机

不仅如此,通过 Next-Terminal 可以对操作进行记录(包括登录记录,还可以对SSH操作记录进行回放等):

Next-Terminal 在 NAS 上搭建堡垒机

除此之外还可以监控堡垒机(绿联NAS)的硬件状态:

Next-Terminal 在 NAS 上搭建堡垒机

个人使用基本只用到上面这些功能。如果是企业还可以对不同账户设置不同权限进行管理等。

关于内网穿透

如果你有远程访问堡垒机的需求,那么就要进行内网穿透。关于内网穿透有2个解决方案:方案一是虚拟局域网组网工具:Tailscale、Zerotier等;方案二是服务器+Frp内网穿透,我都有文章介绍过。可以按照实际需求进行部署。

由于堡垒机权限很高要注意安全问题,包括:不要使用弱密码;内网穿透尽量设置加密不要明文传输等。

整个方案就介绍到这里,非常适合家里PC类设备很多的数码爱好者,一个浏览器管理所有设备(如果设备较少,那这个玩法意义就没那么明显了)。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

网友评论

验证码 换一张
取 消
暂无评论...
三日内热门评论文章
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索