我们现在大多数的ssh客户端其实都是基于不同的操作系统设计的,例如windows的putty,还有mac的iTerm。现在基于iaas的云服务在行业中广泛地使用,从安全角度,以及使用的方便性上,我们希望给云服务提供一整套的解决方案。其中在线的ssh客户端其实就是为了提升云服务器使用的一种体验更好的手段。在线的ssh客户端可以免去用户操作服务器需要安装客户端的需求(如果电脑不在身边,需要快速处理就是很好的场景)。同时作为底层服务,还可以对服务器登陆的鉴权和服务器的账号打通。减少服务器root密码被盗用的可能。web base ssh client,在很早之前,已经有不少开源项目,但是因为web技术的落后,所以体验上还是比不上客户端体验。但是随着web技术的发展,例如html5和更加高级的浏览器技术,实现一个在线的ssh客户端已经成为现实。
1.0
- 支持多tab窗口模型,可以随时开启和关闭多个会话窗口
- 支持vim,mc,irssi,vifm,top语法
- 支持xterm鼠标事件
- 支持265色高仿真显示
- 支持session
- 支持远程多用户多终端登录
- 支持Unicode,国际键盘布局,和本地化的字符串(国际或国际化)。
- 支持复制和粘贴操作
- 支持显示终端文件结构
需要nodejs依赖
git clone [email protected]:wangpuyue07/webssh.git WebSSH
cd WebSSH
node app.js
尚未使用,平台成熟后将使用
- 保证安全性的情况下用sftp实现文件远程传输
- 目前WEbSSH功能还可增强,项目也可能会有一些不可预料的bug,后期会找些小伙伴一起完善这个项目,并构架一个模块发布,部署平台。
- 陈子舜导师耐心热情的指导~
王普岳(Puyue Wang)来自四川大学软件学院2011届
在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流
- QQ: 467630848