CentOS7搭建GateOne,實現WebSSH

參考文章: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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章