如何在web實現鏈接linux終端

1.使用開源框架GateOne

(1)查看服務器python的版本和安裝pip
$python -V

查看python和pip的版本

由上圖,我服務器的python版本是2.7.5html

pip文檔描述

由上圖,當python2的版本是2.7.9+或是python3的版本是3.4+時會自帶pip,那個人python版本是2.7.5就須要另外安裝pip。python

pip下載git

pip最新版本

由上圖,官網的最新版本是18.1。以wget的方式安裝pipgithub

$wget https://bootstrap.pypa.io/get-pip.py
$python get-pip.py

以wget的方式安裝pip

(2)安裝tornado和Pillow
#查看tornado的版本
$python -c "import tornado;print(tornado.version)"

#上傳tornado-2.4.1.tar.gz後進行解壓縮安裝
$tar -zxvf tornado-2.4.1.tar.gz
$cd tornado-2.4.1
$python setup.py build
$python setup.py install

#查看pip安裝的模塊及對應的版本號,顯示的Pillow版本是2.0.0
$pip list

tornado下載web

(3)安裝GateOne

GateOne下載bootstrap

#上傳GateOne-1.1.tar.gz,解壓縮,進行安裝
$tar -zxvf gateone-1.1.tar.gz
$cd GateOne
$python setup.py install

GateOne安裝

由上圖,安裝路徑在/opt/gateone瀏覽器

啓動gateone:第一次啓動前,在/opt/gateone目錄下不存在server.conf文件,第一次啓動以後纔會生成。服務器

啓動gateone

修改配置文件/opt/gateone/server.conf,注意這裏添加的origin地址是https:xxxx框架

server.conf

再次啓動ssh

再次啓動gateone

打開瀏覽器進行鏈接

瀏覽器鏈接

2.使用開源礦建webssh

webssh的github地址

403 Forbidden處理

3.用saltstack實現

參考資料:
https://pip.pypa.io/en/stable... pip文檔
http://www.laozuo.org/10703.html CentOS安裝配置GateOne實現Web終端SSH功能
https://www.cnblogs.com/frank... 【webssh】網頁上的SSH終端

相關文章
相關標籤/搜索