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. C++中值传递、指针传递、引用传递的总结

    C++中值传递.指针传递.引用传递的总结   指针传递和引用传递一般适用于:函数内部修改参数并且希望改动影响调用者.对比值传递,指针/引用传递可以将改变由形参"传给"实参(实际上就 ...

  2. Keepalive之nginx调度架构

    author:JevonWei 版权声明:原创作品 单主模式Keepalive之Nginx调度 实验目的:实现Nginx调度的高可用,当一台Nginx调度器故障时,启用备用的Nginx调度,在架构中, ...

  3. python中字符串中一些函数的用法

    1..capitalize():字符串的首字母大写: 2..count():字符串中的某个字母的个数: 3..center(50,'-'):对象居中,且左右用'-'补齐: 4..encode():吧字 ...

  4. ireport导出中英文pdf

    准备: 报表开发工具:ireport 5.6.0 报表框架: jasperreport5.6.0 1.中文格式设置pdf fontname.isembedded.pdfencoding pdf fon ...

  5. Spring 设置readonly 事务只读模式

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt394 在学习spring事务的时候,发现设置readOnly后不启作用. 查 ...

  6. ADO.NET的学习

    ADO.NET的几个对象 Connection:管理数据库的连接 Command:对数据库执行命令 DataReader:数据流读取器,返回的数据都是快速的且只是"向前"的数据流. ...

  7. js获取地址栏参数数据

    // 获取指定地址栏数据//name:参数名 function GetQueryString(name, url) { var reg = new RegExp("(^|&)&quo ...

  8. 201521123033《Java程序设计》第1周学习总结

    1. 本周学习总结 (1)了解了JVM,JRE,JDK (2)配置java环境变量 (3)编译一些简单的java代码 2. 书面作业 为什么java程序可以跨平台运行?执行java程序的步骤是什么?( ...

  9. 201521123015 《JAVA程序设计》第11周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业:本次PTA作业题集多线程 1.互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问) ...

  10. Java多线程高并发学习笔记(三)——深入理解线程池

    线程池最核心的一个类:ThreadPoolExecutor. 看一下该类的构造器: public ThreadPoolExecutor(int paramInt1, int paramInt2, lo ...