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路径:
生成SSL的证书
一步就行了,很简单。
运行WebShell
执行:
2 | WebShell (https) at 0.0.0.0, port 8022 |
提示现在可以连接 https://IP:8022/ 了,注意使用https协议。
使用效果(本人已经将背景图修改成黑色,否则应该是一个蓝色的背景画面)