SSH 远程终端 WebConsole

来源: 投稿
作者: Eriloan
2016-03-04

基于Golang、WebSocket、TermJS的SSH远程终端,希望能帮到大家。

主要应用到隔离网络内,SSH远程终端的访问问题。

其实这是一个Go语言的练手项目

大概的数据流向:

    浏览器--》WebSocket--》SSH--》Linux OS

运行环境要求:
1、Intel 架构
2、Linux Kernel 3.x/x86_64 及更高版本
3、建议 Linux 发行版 CentOS 7.x
4、启用支持 SSL/TLS 模式访问时,需要生成对应的 SSL 证书文件且放置到 "conf" 文件夹下并配置 "conf.json" 文件
5、客户端要求使用 IE9、Chrome 40、Firefox 38、Safari 9 或更高版本的浏览器访问
6、服务器端需要对防火墙开启对应的外部访问端口。具体需要开放的端口请参考 "conf" 文件夹下的 "conf.json" 文件中的端口部分的配置
7、本程序只能对 Linux 类的操作系统且支持 SSH 协议的 OS 进行远程操作
8、基于Go1.6,原生支持 http2 

展开阅读全文
15 收藏
分享
加载中
最新评论 (3)

引用来自“wangliang1”的评论

为什么 我部署了 进去就是不能编辑命令 求解答啊

引用来自“Eriloan”的评论

具体什么现象?
就是 部署完了后 登录进去了 界面有了 就是输入不了命令行 只有一篇黑色区域
2018-10-12 09:44
0
回复
举报

引用来自“wangliang1”的评论

为什么 我部署了 进去就是不能编辑命令 求解答啊
具体什么现象?
2018-10-11 17:29
0
回复
举报
为什么 我部署了 进去就是不能编辑命令 求解答啊
2018-10-11 15:12
0
回复
举报
更多评论
7 评论
15 收藏
分享
返回顶部
顶部