关闭

SSH WebShell的适用(python)

标签: pythonwebshell
1250人阅读 评论(0) 收藏 举报
分类:

SSH Webshell是一个具有HTTP在线管理界面的SSH服务。通过SSH Webshell,你可以直接在浏览器界面输入Linux命令来管理服务器。此Webshell不仅能输出静态的命令,而且还能执行类似top的命令。它专为移动设备设计,并且内置了诸如Ctrl等组合键与F?等功能键,因此不用担心输入问题。

下面将以CentOS系统为例,介绍这个SSH在线管理器的安装与使用:

环境配置

Webshell需要Python(适用于python2.7)与OpenSSL,另外还需要一个名为pyOpenSSL的OpenSSL的扩展。不用担心,这些组件都已经在CentOS的默认源里存在了。

1 yum install openssl python pyOpenSSL

以上命令注意大小写。一般来说,openssl与python可能都已经安装了,只有后面的pyOpenSSL才需要安装

安装Webshell

Webshell的运行环境配置完毕后,下载Webshell安装包。

下载地址(适用于python2.7):http://download.csdn.net/detail/u013690521/9283159

下载地址(适用于python2.4):http://code.google.com/p/web-shell/downloads/list,请自己看看有没有更新的版本,然后修改一下下面的wget路径:

1  
2 unzip WebShell.zip
3 cd WebShell-master

生成SSL的证书

1 ./make_certificate.sh

一步就行了,很简单。

运行WebShell

执行:

1 [root@www webshell]# ./webshell.py
2 WebShell (https) at 0.0.0.0, port 8022

提示现在可以连接  https://IP:8022/ 了,注意使用https协议。

使用效果(本人已经将背景图修改成黑色,否则应该是一个蓝色的背景画面)

 

 

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33290次
    • 积分:571
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:19篇
    • 译文:0篇
    • 评论:6条
    文章分类
    最新评论