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協議。
使用效果(本人已經將背景圖修改爲黑色,不然應該是一個藍色的背景畫面)