问题标签 [gateone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
490 浏览

python - python tty/terminos 和浏览器终端模拟器之间的接口

有一个使用 tty 和 terminos的名为consolecallback的 python 程序。

还有像这样的浏览器终端模拟器:JQueryTerminal GateOne ShellInABox

我如何让 consolecallback 程序在浏览器中与这个终端模拟器之一一起工作?接口是什么?我完全不知道从哪里开始研究。请提供一些链接或任何显示我如何让它们一起工作的东西来帮助我。我想在浏览器窗口中获得一个包含所有功能的 libvirt 控制台。我不确定要谷歌什么,所以请给我一些链接或更好的链接 - 解释......

0 投票
0 回答
591 浏览

jquery - 在 Django 应用程序上提供基于 SSH 的 AJAX 终端

我正在开发具有以下功能的 Django 应用程序。

  • 我本地网络上所有用户的在线终端

  • 一旦他们登录,终端框架应该在底部视图中打开。

  • 顶部框架中有一个代码 编辑器。

他们在服务器上存在一个 linux 帐户,其凭据与他们用于登录的凭据相同。

我想要的是:

  • 产生一个终端实例
  • ssh 到他们的远程帐户
  • 按照 ssh-config 文件的指示将目录更改为他们的主目录
  • 保持终端连接,直到他们注销。

请记住,这都是本地的,因此帐户都是本地的,可访问的。

我已经创建了顶部编辑器视图,现在看起来像这样 它看起来像这样

下图终端图片来自CodingGround 在此处输入图像描述

我如何在这里添加这种终端?像StudyTerminal这样的网站是如何做到的?我该如何实施?

我查看了shellInaBoxGateOne的实现,但它们占据了全屏空间并且是它们自己的服务器。我不希望另一台服务器只是提供终端。有人可以帮我解决这个问题吗?

可能像一个 Jquery / AJAX 终端接口,它采用以下参数:

非常重要的是终端会话不应该占据全屏。诸如多用户会话、安全性等繁重的功能可能是必要的,也可能是不必要的。

0 投票
0 回答
283 浏览

python - GateOne 终端仿真器安装在 CentOs 7 上(rpm 构建错误)

我想安装 GateOne 模拟器来练习 Linux Foundation SysAdmin 考试。它有一个 setup.py 文件,它试图构建一个 rpm 来安装它。我已确保已安装 rpm-build。有谁知道为什么我在此日志末尾收到错误,特别是在命令 rpm build 中,以及错误的退出状态。