发布时间:2025-12-09 16:56:10 浏览次数:3
GateOne 是一款基于 html5 实现的 ssh 客户端,有如下特点:
不需要任何浏览器插件
支持多用户和多终端,同时支持上百个用户和终端
终端支持高级特性,例如 256 色彩,高级文本样式支持
支持终端截图,保存为图片和 pdf 文件
多语言支持
支持复制和粘贴,快捷键支持
终端会话持久化,关闭浏览器不会影响终端的运行
支持服务器记录用户会话到 syslog
支持嵌入到其他系统。
支持多种用户验证方式。匿名,Kerberos,PAM,Google Auth...
轻松定制化。支持插件形式的扩展,插件支持多语言,python,js,css
用户连接时,可以关闭和启动服务器(用户的 ssh 会话保留)
ssh 插件支持复制会话,支持使用密钥登录
系统支持 Python 2.6,Python 3,pypy
安装步骤:
一、环境说明
python 2.7.5
tornado 2.4
pip 2.7
setuptools 19.6
gateone 1.1
本机测试用的是虚拟机 centOS 环境中没有安装ifconfig , wget 。用yum命令安装了
首先要查看本机ip(最后访问的ip,以及origin配置需要用到) 进入/etc/sysconfig/network-scripts目录,查找ifcfg开头的文件,将配置ONBOOT=no,改为ONBOOT=yes
cd /etc/sysconfig/network-scriptsvi ifcfg-ens33#将配置ONBOOT=no,改为ONBOOT=yesservice network restartyum search ifconfigyum install net-tools查看本机IP 192.168.143.153
二、接下来开始安装GateOne相关的内容,我们把文件安装在/root/gateone目录下
cd /rootmkdir gateonecd gateone此处我们修改了 port 端口为1443 (也可以不修改)
修改origins 新增本机ip的配置,修改完成后保存
d、重启(采用后台启动方式)
nohup python gateone.py &访问地址是orgin中添加的 https://192.168.143.153:1443。ssh链接上之后,重新打开页面,会回到上次的页面