想用python写个WEB版本的ssh和telnet需要了解什么

你好,毕业设计是,用python写个web版本的ssh和telnet,还有tty,我看了看网上的例子,有个webtty的很好,但是用nodejs写的,还有webssh项目,这些我看都运用到了websocket。
想请教下大家,如果自己写个这样的项目,我都需要了解什么?还有就是能告诉我下实现过程么?比如webssh项目console中间的颜色是怎么做到的?

谢谢

阅读 6.1k
2 个回答

web版本的话,你得会点网页前端的东西吧,界面先做个样子出来,基础的html,js,css得会一点。
然后就是通信问题了。websocket是基于http协议的socket通信,具体用法我不熟悉,但是知道是长连接,可以用。
既然是web版,你得搭一个服务器吧,服务器框架有flask,django,tornado等,个人推荐tornado好用一点。
服务器搭建好了就是来搞定python链接ssh这一块,可以去网上搜搜相关技术文章。
搞定ssh之后就是怎么把用python建立的ssh连接与websocket打通。这个实现起来也不难,在程序里你可以用多线程实现。其它思路应该也能实现,不要局限于我的思路。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题