gojump

module
v0.0.0-...-ec5e93e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2023 License: GPL-3.0

README

Introduction

GoJump is a bastion server inspired by KoKo but integrated backend and admin manager.

Also most code in this project is copied & modified from KoKo.

Why GoJump

Since KoKo is just component of JumpServer, it cannot run independently.

GoJump is a light JumpServer integrated ssh service and admin manager. You can use to start a bastion server fleetly without complicated configuration.

It's very appropriate for light usage.

Features

  • Support SSH protocal
  • Support VS Code(dangerous)
  • Once time password
  • Login confirm
  • Record replay based on asciicast v2

Building from source

git clone https://github.com/handewo/gojump.git
cd gojump
chmod u+x build.sh
# By default, the script will delete and initial gojumpdb
./build.sh

RoadMap

  • Support more protocal like MySQL, PostgreSQL, Redis, etc.
  • Provide RESTful api for admin manager
  • Provide pretty ui of admin manager
  • Support MFA authentication

Tech Stack

  • Database: genji, is unstable now but very convenient for developing.

Directories

Path Synopsis
cmd
pkg
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL