参考文章:CentOS安装配置GateOne实现Web终端SSH功能
GateOne
GateOne地址:https://github.com/liftoff/GateOne
![38351935bd54819eb91c33401a528782.png](https://i-blog.csdnimg.cn/blog_migrate/4662072804df1d13c5d5e2aa1ea74a00.jpeg)
可以看到官方也2年没有更新了。
首先有python环境并安装了pip(我的是python2.7)
CentOS7自带python2.7,可以运行 python -v
瞅瞅你python的版本
![f7b54d13f0b931cc65ec490a2cd7b575.png](https://i-blog.csdnimg.cn/blog_migrate/a1a118c6835d427307c01722083a6f1e.jpeg)
安装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端口
![54b1078d6b5c7ce9f2ae34bdb0102d47.png](https://i-blog.csdnimg.cn/blog_migrate/652005ca31c24e365084080b86e8e0f5.png)
修改GateOne配置远程管理
配置文件 /opt/gateone/server.conf
vi 打开 origins这里添加内容,我们的服务器公网IP地址要加入进去。注意分号和双引号~
![5f2c2b829a2fae33a19972dbebe09597.png](https://i-blog.csdnimg.cn/blog_migrate/1e912ef6d6fcacc74ce3d11e66085afe.png)
port端口默认是443,我们也可以修改成自己的端口。修改后记得安全组放行!!!。
![d0302e90fd3e787b77e389a0366e8758.png](https://i-blog.csdnimg.cn/blog_migrate/efae15cf1a9164596b40315358ed99bb.png)
修改session超时时间。不加入会一直在刷新刷新的,无法操作。
![a5892f95cbd48295ddd3dd1cc55f3496.png](https://i-blog.csdnimg.cn/blog_migrate/fc357303bead040c0f1b6902c54e5d9f.png)
配置文件里还有很多内容,可以自行修改
![db5b64bf3ef35fc74ee70f03d465aef7.png](https://i-blog.csdnimg.cn/blog_migrate/d089ba8c078990b2c307831384b474c1.jpeg)
访问webssh
默认https,加上公网IP:443端口,即可访问登录页面
![9cf78d26ad7c1b5a75e5b7d86cc452d4.png](https://i-blog.csdnimg.cn/blog_migrate/a59d579f8ea0702e757c56fa6ca54be4.png)
输入对应信息,成功登录
![64484598d75311385aa770d0962d9161.png](https://i-blog.csdnimg.cn/blog_migrate/a1a184e1276163956126b9908bb5b3fd.png)
设定自动后台运行
/sbin/chkconfig gateone on
systemctl start gateone
通过 systemctl 实现控制 老规矩,运行/停止/重启,查看状态,设置开机自启/关闭开机自启 分别是 systemctl start/stop/restart/status/enable/disable gateone
CentOS7搭建GateOne,实现WebSSH