Coder Social home page Coder Social logo

webankpartners / wecube-plugins-terminal Goto Github PK

View Code? Open in Web Editor NEW
10.0 10.0 3.0 681 KB

terminal for ssh

License: Apache License 2.0

Dockerfile 0.26% Makefile 0.53% Python 29.15% Smarty 0.76% Shell 0.05% JavaScript 5.65% HTML 0.19% Vue 34.45% Less 0.28% CSS 28.69%
terminal

wecube-plugins-terminal's People

Contributors

pobu168 avatar royl88 avatar zgyzgyhero avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

wecube-plugins-terminal's Issues

授权终端时支持表达式授权

描述您的需求

作为 授权管理员
我想要 支持表达式授权
从而 实现动态的终端授权

附加
原授权是以一个终端为授权单位,但是通常授权管理会将系统或子系统下的主机都授权给用户/角色,当授权管理员无法感知系统或子系统下的主机变化,因此经常要进行权限配置。使用表达式授权可以减轻管理员负担。

支持独立使用

描述您的需求
terminal本身功能定位独立,可支持独立运行,便于用户选择使用。

附加

支持跳板机登陆

描述您的需求
在实际生产使用过程中,因为主机数量多且分散在不同的网络区域中,放通terminal主机到所有主机的ssh端口并不是一个很好的实践操作,为了解决这个问题,通常会在每个网络安全区域放置一台主机,用于ssh跳板登陆。而当前terminal插件没有支持跳板机登陆功能。

附加

会话审计记录存储到S3中

  1. 会话审计记录由本地文件转移到S3中
  2. 会话结束不能被上传到S3的任务阻塞(会话记录文件可能会很大)
  3. 会话结束后进程可以主动通知上传,以达成尽快上传的目标
  4. 上传结束后,更新数据库上传状态并删除本地文件
  5. 无需定时扫描未上传的记录
  6. 老的本地文件无需上传依然保留在本地,并兼容下载

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.