Gate One可以用web来展示Terminal,虽然存在一些小缺陷,基本功能都还可以的,有兴趣的可以折腾一下。

  安装环境:

  系统:RHEL 6.1 ,系统自带python 2.6.6

  1. 下载需要安装用的gateone和tornado包
[root@systemdb app]# wget https://github.com/downloads/liftoff/GateOne/gateone-1.1-1.noarch.rpm
...
-- :: (82.5 KB/s) - “gateone-1.1-.noarch.rpm” saved [/] [root@systemdb app]# wget https://github.com/downloads/liftoff/GateOne/tornado-2.4-1.noarch.rpm
...
-- :: (72.9 KB/s) - “tornado-2.4-.noarch.rpm” saved [/]

  2.安装对应的包

[root@systemdb app]# rpm -ivh tornado-2.4-.noarch.rpm
Preparing... ########################################### [%]
:tornado ########################################### [%]
[root@systemdb app]# rpm -ivh gateone-1.1-.noarch.rpm
Preparing... ########################################### [%]
:gateone ########################################### [%]

  3.尝试执行发现还缺少一个包

[root@systemdb gateone]# ./gateone.py
[E :: terminal:] Error: Could not import OrderedDict. Please install it:
[E :: terminal:] sudo pip install ordereddict
[E :: terminal:] ...or download it from http://pypi.python.org/pypi/ordereddict

  对于python,使用常用的easy_install进行安装

[root@systemdb gateone]# easy_install ordereddict
Searching for ordereddict
Reading http://pypi.python.org/simple/ordereddict/
...
Installed /usr/lib/python2./site-packages/ordereddict-1.1-py2..egg
Processing dependencies for ordereddict
Finished processing dependencies for ordereddict

  4.配置文件根据需要进行修改

  gate on默认的安装位置在/opt/gateone/ 其中配置文件为server.conf

  port =   --->此为访问的端口号

  origins = "https://192.1.1.1:443"  --->此为访问的地址,根据自己需要进行修改

  5.启动gate one

[root@systemdb gateone]# ./gateone.py
[W :: gateone:] dtach command not found. dtach support has been disabled.
[I :: gateone:] Connections to this server will be allowed from the following origins: 'https://172.21.127.223:22443'
[I :: gateone:] No authentication method configured. All users will be ANONYMOUS
[I :: gateone:] Loaded plugins: bookmarks, convenience, example, help, logging, logging_plugin, mobile, notice, playback, ssh

  6.访问gateone

  可以在其它主机浏览器中输入第四步的地址(如:https://192.1.1.1:443)进行访问

  按照提示的命令输入相应的内容来用web连接其它的终端

[Press Shift-F1 for help]

Host/IP or ssh:// URL [localhost]: 192.1.1.1
Port []:
User: root
Connecting to ssh://root@192.1.1.1:22 root@192.1.1.1's password:
Last login: Tue Sep :: from 172.21.127.223
[root@DIP02 ~]#

  在页面右侧的工具栏可以进行对应的设置,来满足自己的要求。屏幕下方的进度条是可以播放,应该是用来录屏的吧:)

  

Gate One——用web展示Terminal(安装)的更多相关文章

  1. Microsoft Visual Studio Web 创作组件安装失败的解决方法

    在网上查一下说是Office2007的问题.我把Office2007卸载了还是不行. 然后用Windows Install Clean Up工具清理,还是不行. 郁闷了.然后在安装包中的下面路径下找到 ...

  2. Ubuntu Manpage: ajaxterm - Web based terminal written in python

    Ubuntu Manpage: ajaxterm - Web based terminal written in python hardy (1) ajaxterm.1.gz Provided by: ...

  3. SSH WebShell: SSH在线WEB管理器安装教程 - VPS管理百科

    SSH WebShell: SSH在线WEB管理器安装教程 - VPS管理百科 SSH WebShell: SSH在线WEB管理器安装教程 本站原创 [基于 署名-非商业使用-相同方式分享 2.5 协 ...

  4. centos5.5 Apache2 Web 服务器的安装

    # vi /etc/httpd/conf/httpd.conf 把以下虚拟机的配置加在 httpd.conf  文件末尾即可 NameVirtualHost *:80               // ...

  5. Nginx+Python+uwsgi+Django的web开发环境安装及配置

    Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...

  6. 新手必看!Office Web Apps 2013 安装与配置(实战)

    分享人:广州华软 星尘 一. 前言 Office Web Apps Server 是Office 服务器产品,它可提供在Sharepoint 2013网站中在线浏览和编辑 Word.PowerPoin ...

  7. VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法

    VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法 今天在单位电脑安装VS2008,当安装到“Visual Studio Web 创作组件”时出现错误. 准备手动安装 ...

  8. Android手机用KSWEB搭建Web服务器成功安装WordPress

    之前部落分享的几个免费Web服务器软件都是用来安装在本地电脑上,搭建Apache.PhpMyAdmin.MySQL等网站运行环境,然后我们就可以在电脑上测试运行Wordpress.Discuz! 论坛 ...

  9. 无法打开项目文件“Web.csproj” 此安装不支持该项目类型

    今天把另外一个项目拷贝到我自己的机器上运行,发现突然打不开webapplication项目了,提示:无法打开项目文件“Web.csproj” 此安装不支持该项目类型.,就是那个网站,用度娘网上搜了一大 ...

随机推荐

  1. 迁移学习-Transfer Learning

    迁移学习两种类型: ConvNet as fixed feature extractor:利用在大数据集(如ImageNet)上预训练过的ConvNet(如AlexNet,VGGNet),移除最后几层 ...

  2. Tomcat会话保持之session server

    author:JevonWei 版权声明:原创作品 Tomcat会话保持之session server 拓扑图 环境 tomcatA 172.16.253.108 tomcatB 172.16.253 ...

  3. [转] Java se 7新特性研究(二)

    详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp82   今天主要研究Java se 7中异常处理的新功能.从今天开始正在 ...

  4. java程序启动参数-D含义详解

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt407 java程序启动参数 -D是用来做什么的呢?去查询了一下官方解释: S ...

  5. 第2阶段——编写uboot之硬件初始化和制作链接脚本lds(1)

    目标: 1.关看门狗 2.设置时钟 3.初始化SDRAM (初始化寄存器以及清除bss段) 4.重定位 (将nand/nor中代码COPY到链接地址上,需要初始化nandflash,读flash) 5 ...

  6. Project 4:Longest Ordered Subsequence

    Problem description A numeric sequence of ai is ordered if a1 < a2 < - < aN. Let the subseq ...

  7. yum的初步了解与使用

    什么是yum Yum(Yellow dog Updater,Modified)是一个基于RPM包管理的字符前端软件包管理器.能够从指定的服务器自动下载RPM包并且安装,可解决软件包相关依赖性,并且一次 ...

  8. TP 3.2 笔记 (1)

    1.配置文件分布在好多子模块中 2.I方法 使用指定过滤方法来过滤变量,第三个参数如果是函数名,则会调用该函数进行过滤,(在变量是数组的情况下自动使用array_map进行过滤处理),否则会调用 PH ...

  9. setTimeout,setInterval你不知道的…

    javascript线程解释(setTimeout,setInterval你不知道的事) 标签: javascript引擎任务浏览器functionxmlhttprequest 2011-11-21 ...

  10. 团队作业8----第二次项目冲刺(beta阶段)5.24

    Day6-05.24 1.每日会议 会议内容: 1.组长林乔桦对昨日的工作进行了总结并且安排今日的任务. 2.阶段进入尾声,大家再一次集中对软件进行了优化讨论. 3.今天主要大家的工作重心放在异常的测 ...