前景提要
HDC调试需求开发(15万预算),能者速来!>>>
因为云计算业务需求,需要搞一个浏览器上使用linux 终端的需求,于是花一天时间写了一个雏形,由于不善于写前段加最近比较忙,前段下周末再美化,欢迎大家拍砖
地址: https://github.com/xsank/webssh
原理:
由于模拟终端,所以对于类似top的命令会有服务器主动推送的情况,这里使用了tornado的websocket功能
而由于ssh连接需求,这里使用了paramiko第三方ssh库,所以在程序跑起来的时候,功能更像是一个代理
前段终端界面模拟使用了term.js,这真心省了好多事啊,否则你会看到一大堆[10m; [34m之类的东东
图片演示: