文件名称:django-webssh:Django+paramiko 实现的 webssh。此项目存在已知BUG,最新请参考:https
文件大小:990KB
文件格式:ZIP
更新时间:2024-05-20 20:20:55
django websocket paramiko webssh JavaScript
说明 基于 python3.7 + django 2.2.3 实现的 django-webshell,参考 。在参考项目的基础上做了一些优化:新增前端页面刷新确认页面(刷新会导致 websocket 连接断开)、后端 paramiko 线程创建代码优化、记录命令记录以及结果、支持 zmodem 上传下载文件(rz, sz)。有兴趣的同学可以在此基础上稍作修改集成到自己的堡垒机中。 所需技术: websocket 目前市面上大多数的 webssh 都是基于 websocket 协议完成的 django-channels django 的第三方插件, 为 django 提供 websocket 支持 xterm.js 前端模拟 shell 终端的一个库 paramiko python 下对 ssh2 封装的一个库 如何将所需技术整合起来? xterm.js 在浏览器端模拟 shell 终端,
【文件预览】:
django-webssh-master
----README.md(2KB)
----LICENSE(1KB)
----screenshots()
--------2.PNG(109KB)
--------3.PNG(17KB)
--------6.PNG(70KB)
--------0.png(39KB)
--------7.PNG(111KB)
--------4.PNG(110KB)
--------1.PNG(120KB)
--------5.PNG(100KB)
----webssh()
--------db.sqlite3(128KB)
--------manage.py(538B)
--------run.bat(28B)
--------static()
--------webssh()
--------django_webssh()
--------templates()
----requirements.txt(47B)