文档章节

LinuxMint系统下Gate One的安装指南

梦幻柒仔
 梦幻柒仔
发布于 2017/06/01 17:05
字数 402
阅读 12
收藏 0

1. Gate One简介

前面有两个随笔介绍过开源软件tty.jswetty在Linux的安装。Tty.js和wetty都是采用Node.js实现的开源Web-based ssh。今天来介绍另一个开源Web-based ssh在Linux下的安装:Gate One。

 Gate One在后台进程是使用Python实现的,其前端则是JaveScript+WebSockets。关于Gate One的介绍、源码和文档请参考下面的链接。

 Gate One主页:http://liftoffsoftware.com/Products/GateOne

Gate One源码:https://github.com/liftoff/GateOne

Gate One文档:http://liftoff.github.io/GateOne/

2. Gate One安装

Gate One要求系统必须满足下面两个前提条件,

  (1)python: 2.6+ or 3.2+

  (2)Tornado Framework 2.2+

2.1系统环境准备

在命令行终端中输入命令

$ python -V

查看你本机是否安装了python,如果先安装python。

然后安装pip,

$ wget  --no-check-certificate https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py

安装tornado,

$ sudo pip install tornado

安装完成之后,我们来验证一下我们的环境,

$ python -V
$ python -c "import tornado; print(tornado.version)"

 

2.2 Gate One获取和安装

如果本地没有安装git,则先安装git,

$ sudo apt-get install git

获取Gate One源码并进行安装,

$ git clone https://github.com/liftoff/GateOne.git
$ cd GateOne
$ sudo python ./setup.py install

3. Gate One验证

Gate One的配置文件是/etc/gateone/conf.d/10server.conf,我们采用默认的配置来验证即可。运行下面命令启动Gate One服务进程,

$ sudo gateone

启动后,通过打印的信息,我们看到Gate One服务监听了443端口号,然后在浏览器中输入https://127.0.0.1:443/即可打开gateone的网页。

转载自:http://www.cnblogs.com/lienhua34/p/4876300.html

本文转载自:http://www.cnblogs.com/lienhua34/p/4876300.html

梦幻柒仔
粉丝 1
博文 402
码字总数 48938
作品 0
苏州
私信 提问
Linux Mint 17.2 "Rafaela" 正式版发布

Linux Mint 17.2 正式版发布了,基于 Ubuntu 14.04 LTS,代号 "Rafaela"。此版本提供 Cinnamon 和 MATE 两个版本。Cinnamon 版本提供更好的多面板和多监控器支持;MATE 版本可以在运行时启用...

李文轩
2015/06/30
2.3K
2
Linux Mint 16 "Petra" 正式版发布

Linux Mint 16 正式版发布了,代号"Petra",下载地址: linuxmint-16-cinnamon-dvd-64bit.iso(1,252,147,200Byte,torrent) linuxmint-16-mate-dvd-64bit.iso(1,326,448,640Byte,torrent) linux......

李文轩
2013/11/30
2.2K
18
Linux Mint 201109 "Debian GNOME", "Debian Xfce"

Linux Mint是一份基于Ubuntu的发行,其目标是提供一份更完整意义上的即刻可用的体验,而这通过包含浏览器插件、多媒体编码解码器、DVD播放支持、 Java及其他组件来实现。它也增加了一套定制桌...

红薯
2011/09/17
1K
3
LinuxMint 12 不是单单是 ubuntu 的衍生版

LinuxMint 12 发布在即,本人也试用了一把,这的确是一个划时代的版本,LinuxMint 12做到了ubuntu 11.10与Gnome 3.2完美结合,既让大家用到ubuntu的方便性,又可以方便的体验到gnome 3。 Li...

红薯
2011/11/16
6K
24
win7下硬盘安装Linux(Fedora17,CentOS 6.3,Ubuntu 12.10...

一、用到的软件 1.Fedora 17,CentOS 6.3,Ubuntu 12.10,LinuxMint 13 镜像文件 (本文CentOS 6.2 和 Ubuntu 12.04 安装为i386,32位的,Fedora 17 为64位(32位也可以)。LinuxMint 13 用本...

酸奶喝不完
2012/11/13
604
0

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
4
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
7
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
10
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
14
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部