因为在开源中国看到(https://www.oschina.net/p/webterminal),作者是基于https://github.com/huashengdun/webssh 二次开发 。那么也想用用看,写一下用户体验,我是在自己的 Mac 系统上操作的,虽然对程序员来说,应该跟喜欢从终端直接进去,只是有些云服务,可能需要有从Web进入的功能,下面是作者的的使用指南,但是你要知道事情并不会那么顺利!
在执行 python main.py 的时候,如愿以偿地报错了
No module named tornado
那么就查一下 tornado 要怎么安装一下,也看一下本地 python 是什么版本的
2.7.10 应该妥妥的,那么我们来安装一下 tornado,然后晚上查询一下安装方法
但是我也没有 pip 这个命令呀
但是安装完以后,还是缺少模块
然后我们再安装下一下这个模块:
居然还缺:
终于成功了,运行了以下内容
然后我们在浏览器打开 127.0.0.1:8888
然后我们试试,登陆一下我阿里的机器,发现比从阿里云的机器进去,可以复制命令进去
作者还附加了一个说明:
后来才发现作者在一个require 文件中,写了依赖的模块
然后 static 和 templates 文件夹中放的是 页面的一些内容,policy.py 好像是一些策略,setting 应该是设置的一些东西吧。
来看看main 方法好了,也没打算看的太细致
看不太懂,就这样吧