洛杉矶MC机房 高速低价18元起

DIYVM

CentOS安装配置GateOne实现Web终端SSH功能

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。

贝壳本来计划这篇文章写WSSH工具实现浏览器Web访问SSH的效果,在查阅相关文章的时候看到功能更强大的GateOne。GateOne是一款开源的且基于HTML5的适合WEB终端SSH工具,对于我们一般用户而言基本上用不到,但是好奇心使得我也要去看看这款工具到底是什么样子的。

犹豫在配置过程中遇到各种问题且参阅到无数的文档,大约耗时三四个小时才实现GateOne安装配置,本打算放弃的,但最终还是坚持下来至少可以确保当前记录下来的内容是完整的。GateOne还可以用于一些应用的潜入任务,这里不在我探索的范围,我只是简单的在Linux VPS中安装,看看实际的界面体验。

第一、准备工作

1、这里贝壳是基于CentOS 7 64bit系统安装。

2、肯定是在测试机环境,没有其他重要数据在服务器中。

3、GateOne安装纯属探索不一样的工具和好奇心,大部分用户没有实际生产需求。

4、文章有参考http://www.isvee.com/archives/1595、https://github.com/liftoff/GateOne。

第二、安装PIP

wget https://soft.laozuo.org/git/get-pip.py
python get-pip.py

安装PIP

第三、安装tornado、Pillow

pip install ‘tornado==2.4.1’
pip install Pillow

安装tornado、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且安装

第五、运行GateOne

cd /opt/gateone
./gateone.py

运行GateOne

到现在,如果我们是本地安装,可以在服务器中以https://127.0.0.1:443打开,但是我们不要这样的,我们要直接远程打开,比如输入服务器IP:端口然后远程管理。

第六、修改GateOne配置远程管理

/opt/gateone/server.conf

因为目前不好外网访问,所以我们需要修改配置文件。主要是将origins这里添加上图所示的内容,我们的服务器IP地址要加入进去。同时,在当前文件中上面部分port端口部分默认是443,我们也可以修改成自己的端口。

iptables -I INPUT -p tcp –dport 443 -j ACCEPT

默认是443端口,我们需要放行,如果是修改的其他自定义端口,照例修改放行。差点忘记了,还需要在上面配置文件中加入:

session_timeout = “20m”

如果不加入会一直在刷新刷新的,无法操作。

第七、设置开机启动服务

如果必须要设置开机启动默认后台运行,我们可以在需要运行的时候执行。

cd /opt/gateone
./gateone.py

这样在地址栏中输入https://服务器IP地址:自定义端口就可以去访问。那如果我们需要设定自动后台运行。

/sbin/chkconfig gateone on
systemctl start gateone

第八、GateOne演示看看

从我们设定的服务器IP地址:端口,打开即可看到WEB状态的SSH工具,可以用来管理需要远程管理的服务器。

总结,GateOne对于一般功能用途的用户没有必要,我们用xshell或者putty足够管理,但是需要进行深入开发的,基于应用内嵌SSH工具的还是有需要的。

About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » CentOS安装配置GateOne实现Web终端SSH功能

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活