目前chisel基于tcp http websocket 的ssh 代理!!
所以这个东西不就是可以直接远程登录了吗?就行jumpserver 一样
和chisel 一样使用 ssh
go get "github.com/gorilla/websocket"
go get "golang.org/x/crypto/ssh"
//等库
基于Web的Terminal终端控制台
完成这样一个Web Terminal的目的主要是解决几个问题:
- 一定程度上取代xshell,secureRT,putty等ssh终端
- 可以方便身份认证, 访问控制
- 方便使用, 不受电脑环境的影响
要实现远程登录的功能,其数据流向大概为
/*
浏览器 <--> WebSocket <---> SSH <---> Linux OS
*/
标签:WebSocket,终端,go,远程,ssh,SSH
From: https://www.cnblogs.com/codestack/p/17948063