请问老师:如何能实现在web页面中执行执行shell命令?在web页面中执行命令就如在shell中执行一样?

来源:4-12 paramiko模块ssh用户密钥登录

慕丝6705562

2018-06-11

我想实现一个在web页面中实现连接按钮,就会连接到linux服务器,然后在上面可以执行命令,就类似于直接在linux中执行命令一样,请问老师这个应该如何实现呀?

写回答

1回答

Jeson

2018-06-11

你好,大概的实现可以这么做:

首先,我觉得它的难点可能在前端的代码上,所以建议采用一些成型的组建来实现,前端你可以考虑开源框架:xterm.js (https://github.com/sourcelair/xterm.js)

后台服务用Python框架tornado框架中的WebTerminalHandler模块。

后台程序通过使用paramiko进行ssh登陆和交互。



0
1
慕丝6705562
非常感谢!
2018-06-12
共1条回复

Python+Django+Ansible Playbook自动化运维项目实战

【课程升级3.6版本】大牛全面践行DevOps,运维与开发间高效协作

861 学习 · 326 问题

查看课程