參考文章:CentOS安裝配置GateOne實現Web終端SSH功能
GateOne
GateOne地址:https://github.com/liftoff/GateOne
可以看到官方也2年沒有更新了。
首先有python環境並安裝了pip(我的是python2.7)
CentOS7自帶python2.7,可以運行 python -v
瞅瞅你python的版本
安裝pip
wget https://soft.laozuo.org/git/get-pip.py
python get-pip.py
安裝tornado、Pillow
pip install 'tornado==2.4.1'
pip install Pillow
下載GateOne且安裝
wget https://github.com/downloads/liftoff/GateOne/gateone-1.1.tar.gz
tar -zxvf gateone-1.1.tar.gz
cd GateOne
python setup.py install
運行GateOne
cd /opt/gateone
./gateone.py
默認監聽443端口
修改GateOne配置遠程管理
配置文件 /opt/gateone/server.conf
vi 打開
origins這裏添加內容,我們的服務器公網IP地址要加入進去。注意分號和雙引號~
port端口默認是443,我們也可以修改成自己的端口。修改後記得安全組放行!!!。
修改session超時時間。不加入會一直在刷新刷新的,無法操作。
配置文件裏還有很多內容,可以自行修改
訪問webssh
默認https,加上公網IP:443端口,即可訪問登錄頁面
輸入對應信息,成功登錄
設定自動後臺運行
/sbin/chkconfig gateone on
systemctl start gateone
通過 systemctl 實現控制
老規矩,運行/停止/重啓,查看狀態,設置開機自啓/關閉開機自啓
分別是 systemctl start/stop/restart/status/enable/disable gateone