首先感谢开源代码的作者
一直苦于找到类似的终端页面,这次终于实现了
先上开源网址:
https://github.com/leffss/django-webssh
首先明确这是个网络客户端应用
配置需要:
服务器
一个本地运行机器
技术需要:
websocket 目前市面上大多数的 webssh 都是基于 websocket 协议完成的
django-channels django 的第三方插件, 为 django 提供 websocket 支持
xterm.js 前端模拟 shell 终端的一个库
paramiko python 下对 ssh2 封装的一个库
第一步
本地调试,对开源代码进行本地调试,请参考作者文章
https://www.cnblogs.com/leffss/p/11249653.html
调试完成后,本地启用即可在网页端使用