webssh
说明
这个仓库里没有代码,不过你可以通过下边的文章来自己实现
主页
https://blog.ops-coffee.cn/webssh
视频
文章
Django实现WebSSH操作Kubernetes Pod
Kubernetes WebSSH终端窗口自适应Resize
Django实现WebSSH操作物理机或虚拟机
堡垒机的核心武器:WebSSH录像实现
堡垒机WebSSH进阶之实时监控和强制下线
WebSSH画龙点睛之lrzsz上传下载文件
功能
交互式命令执行,支持 vim\top 之类的指令
所有的操作都会被录像,方便审计回放
管理员可以实时监控用户操作,必要的时候给强制踢下线
支持 zmodem 协议,可以使用 lrzsz 命令上传下载文件
窗口自适应,会根据浏览器窗口大小动态调整后端输出终端大小