类似于一个web putty,即通过浏览器实现ssh远程访问功能

基于 HTML5 技术,无需任何浏览器插件。

下载地址:https://github.com/liftoff/GateOne/downloads

安装

apt-get purge python-tornado

apt-get install python-pip dtach

pip install tornado pyopenssl

wget https://nodeload.github.com/liftoff/GateOne/zipball/master

mv master master.zip

unzip master.zip

cd liftoff-GateOne-dcc037f/

python setup.py install运行

cd /opt/gateone

./gateone.py

第一次运行会生成配置文件,可在运行后自行修改。

/opt/gateone/server.conf

sso_service = "HTTP"

locale = "en_US"

https_redirect = False

pam_service = "login"

syslog_facility = "daemon"

disable_ssl = False

session_logging = True

syslog_host = None

cookie_secret = "*"

syslog_session_logging = False

address = ""

auth = None

port = xxx //修改端口

uid = "0"

url_prefix = "/"

user_dir = "/opt/gateone/users"

log_file_num_backups = 10

logging = "info"

dtach = True

certificate = "certificate.pem"

log_file_max_size = 104857600

command = "/opt/gateone/plugins/ssh/scripts/ssh_connect.py -S '/tmp/gateone/%SESSION%/%SHORT_SOCKET%' –sshfp -a '-oUserKnownHostsFile=%USERDIR%/%USER%/ssh/known_ho

sts'"

session_dir = "/tmp/gateone"

log_to_stderr = False

debug = False

session_timeout = "5d"

origins = "https://xxx.xxx:你的端口号" //修改访问的网址

gid = "0"

sso_realm = None

embedded = False

keyfile = "keyfile.pem"

pid_file = "/var/run/gateone.pid"

js_init = ""

log_file_prefix = "/opt/gateone/logs/webserver.log"

pam_realm = "xdty"

类似于上面的文件,可自行修改port(端口号)origins 允许运行gateone的网址

通过ctrl+c结束进程或者通过killall python结束后台进程。重新配置service.conf后运行./gateone.py即可

web linux 终端模拟器,ubuntu 使用 gateone 实现web terminal ssh连接 / 网页版ssh终端模拟器...相关推荐

  1. 高德地图 web android,Android 调用第三方地图类App (高德 百度 百度网页版)

    Screenshot_20170509-152819.png 前言 最近项目中需要用到地图的功能,但是应用本身不是地图类应用,而且用地图只是为了分享和展示一个地点而已,所以完全没有必要去集成厚重的sd ...

  2. Linux系统(Ubuntu)如何使用GlobalProtect进行vpn连接(以 北邮 为例)

    GlobalProtect 是一种vpn软件,可以连接至 Palo Alto Networks 下一代防火墙上的 GlobalProtect 网关.目前不少高校都在使用 GlobalProtect 作 ...

  3. ubuntu 安装 魔霸_魔霸大陆电脑版下载 安卓模拟器图文安装教程

    最近在朋友圈非常流行的手游魔霸大陆已经开放下载了,不过不少玩家都觉得手机上玩魔霸大陆手机屏幕太小,操作不方便,画面不够清晰炫酷.那么如何在电脑上运行魔霸大陆这款手游呢?小编现在就推荐一款魔霸大陆安卓模 ...

  4. linux ssh连接交换机_linux SSH 隧道

    一 什么是SSH隧道 首 先看下面这张图,我们所面临的大部分情况都和它类似.我们的电脑在右上角,通过公司带有防火墙功能的路由器接入互联网(当然可能还有交换机什么的在中间连 接着你和路由器,但是在我们的 ...

  5. 基于 xterm + websocket + vue 实现网页版终端 terminal

    网页版的终端,首选 xterm.js,其次是 k9s,和后端的通信采用 websocket 通信协议,这是一种可以在单个TCP连接上进行全双工通信的协议.如果需要websocket 带 token 发 ...

  6. 网页版人脸登录,Web端人脸登录,人脸识别,基于Springboot+vue2.X版本+mysql

    或许这个才是你真正需要的!感兴趣的同学gitee Star一下哦! 阅读目录 介绍 一,springboot后端项目 1,拉取项目后,导入相关依赖jar包 2,执行sql文件夹下面的mysql脚本 3 ...

  7. linux设置默认终端模拟器,ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器...

    ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器 ubuntu终端默认设置_在Ubuntu Linux上设置默认终端模拟器 ubuntu终端默认设置 Ubuntu has a ...

  8. Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启

    1.摘要 本文主要讲解:Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启 主要思路: setsid命令 比nohub命令好用,setsid有些系统默 ...

  9. 【Linux】在Ubuntu上部署web项目(Ubuntu版本为16.04.7,jdk1.8、mysql5.7、tomcat9.0.48)

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

最新文章

  1. 小试牛刀之Django
  2. 北航计算机学硕还是专硕,2018北航计算机专硕总分第一录取经验
  3. arcgis-shp文件属性表导出为dbf或txt
  4. mysql开方_MySQL数学函数的实际用法
  5. 这些故事说的都是你——译者带你读《硅谷革命》
  6. 美图秀秀首页界面按钮设计(二)
  7. C++ —— C++内联函数
  8. APP、智能设备、平台账号等信息系统,实现无密码登录的可行性方案。
  9. 计算机网络之数据链路层:10、CSMA协议-随机访问介质访问控制
  10. Spring事务—方法调用事务回滚
  11. andorid平台游戏内存修改器的开发思路
  12. Apprenda发布Kubernetes商业版,PaaS、CaaS任君选择
  13. 2的10次方-1的python表达式_第1章 语言处理与Python
  14. Ubuntu 安装 OpenCV 教程 【slam14讲行不通可以看看】
  15. 不能创建对象qmdispatch_win7系统打开某些软件提示“Activex部件不能创建对象”的解决方法...
  16. C++for循环经典九九乘法表打印
  17. 运用SMART法制定恰当的目标
  18. git 内网搭建_Gitlab搭建内网服务器
  19. Hive综合应用案例——用户学历查询
  20. Mac关机后无法重启和重启进度条走到一半死机的解决方案

热门文章

  1. Missing key(s) in state_dict | unexpected_keys | 模型加载 [torch.load] 报错【解决方案】
  2. 面向对象五个基本原则
  3. 在android4.4上主动获取手机电量
  4. 《爱情呼叫转移》经典台词
  5. 《吊打面试官》系列-Redis常见面试题
  6. 笔试题:利用素数定理计算100以内素数的个数
  7. access与python哪个好_美图太多,Python 帮你挑选最合适的!
  8. matlab工具包pls,PLS_Toolbox21 一个包含常用PLS的matlab工具包 - 下载 - 搜珍网
  9. 互联网时代的社会语言学:基于SNS的文本数据挖掘
  10. 电磁继电器和固态继电器的区别