SSH Webshell是一个具备HTTP在线管理界面的SSH服务。经过SSH Webshell,你能够直接在浏览器界面输入Linux命令来管理服务器。此Webshell不只能输出静态的命令,并且还能执行相似top的命令。它专为移动设备设计,而且内置了诸如Ctrl等组合键与F?等功能键,所以不用担忧输入问题。web
下面将以CentOS系统为例,介绍这个SSH在线管理器的安装与使用:shell
环境配置
Webshell须要Python与OpenSSL,另外还须要一个名为pyOpenSSL的OpenSSL的扩展。不用担忧,这些组件都已经在CentOS的默认源里存在了。浏览器
1 |
yum install openssl python pyOpenSSL |
以上命令注意大小写。通常来讲,openssl与python可能都已经安装了,只有后面的pyOpenSSL才须要安装服务器
安装Webshell
Webshell的运行环境配置完毕后,下载Webshell安装包。app
下载地址 http://code.google.com/p/web-shell/downloads/list ,请本身看看有没有更新的版本,而后修改一下下面的wget路径:google
1 |
wget http://web-shell.googlecode.com/files/WebShell-0.9.6.zip |
2 |
unzip WebShell-0.9.6.zip |
3 |
cd WebShell-0.9.6 |
生成SSL的证书
1 |
./make_certificate.sh |
一步就好了,很简单。spa
运行WebShell
执行:设计
1 |
[root@www webshell] # ./webshell.py |
2 |
WebShell (https) at 0.0.0.0, port 8022 |
提示如今能够链接 https://IP:8022/ 了,注意使用https协议。
使用效果(本人已经将背景图修改为黑色,不然应该是一个蓝色的背景画面)