vueper1楼•3 个月前
一个基于 Golang 开发的用于迅速搭建并使用 WebHook 进行自动化部署和运维系统,支持:Github / GitLab / GitOsc。 界面和开发思路参考于git-webhook。 在原作者的基础上解耦了WebHook和Server之间关系,实现了多对多关系。 因与服务器通信使用的是SSH方式,请注意保管服务器账号和密码。 同时支持 C/S 模式,配合客户...
go get -v github.com/it234/gowebssh 运行 运行服务端:cd cmd/manageweb,go run main.go,运行成功后打开 127.0.0.1:8080。 调试/运行web:cd website/manageweb,npm install,npm run dev。 配置文件在(cmd/manageweb/config.yaml)中,用户默认为:admin/123456。
r.Use(util.Cors())//解决跨域问题r.GET("/myssh", myssh01.RunWebSSH) r.Run()//默认8080端口} 新建一个文件夹 myssh01,在里面创建一个myssh.go文件 packagemyssh01import("bytes""fmt""io""net/http""sync""time""github.com/gin-gonic/gin""github.com/gorilla/websocket""golang.org/x/crypto/...
这里的ssh.InsecureIgnoreHostKey是不检查host key,需要检查的话得参考client源码重写函数 使用GO语言灵活批量ssh登录服务器执行操作: https://www.cnblogs.com/findumars/p/5930584.html github一个非常好的web ssh项目: https://github.com/libragen/felix golang ssh连接服务器(模拟交互terminal) 分类: GO 好...
##go get github.com/who246/GoWebSSH ##go build ##./GoWebSSH ##访问http://127.0.0.1:8080##admin/admin 简介 GoWebSSH -golang 语言开发的 web server manager 服务器及命令管理/beego开源框架/WebSocket技术 暂无标签 https://www.oschina.net/p/gowebssh ...
基于Golang、WebSocket、xTermJS 的 Web SSH 远程终端. Contribute to shibingli/webconsole development by creating an account on GitHub.
$ go build -o webssh bin/sever/main.go $ ./webssh 用浏览器打开http://localhost:8080/#/term 查看录像 用浏览器打开http://localhost:8080/#/rec,顶部有选择器,选择生成的文件播放(手动点击播放)。 动画演示
参考:https://github.com/myml/webssh,在原项目的基础上新增 publickey 登陆、zmodem 上传下载(支持禁用 sz 或者 rz) 服务器端文档 快速开始 ...import(..."github.com/gorilla/websocket""github.com/leffss/gowebssh")...id:=r.Header.Get("Sec-WebSocket-Key")webssh:=gowebssh.NewWebSSH()webssh...
一个基于 Golang 开发的用于迅速搭建并使用 WebHook 进行自动化部署和运维系统,支持:Github / GitLab / GitOsc。 界面和开发思路参考于git-webhook。 在原作者的基础上解耦了WebHook和Server之间关系,实现了多对多关系。 因与服务器通信使用的是SSH方式,请注意保管服务器账号和密码。