Skip to content
/ koko Public
forked from jumpserver/koko

KoKo是go版本的coco,新的Jumpserver ssh/ws server

Notifications You must be signed in to change notification settings

liangml/koko

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KoKo

Koko 是 Go 版本的 coco;重构了 coco 的 SSH/SFTP 服务和 Web Terminal 服务

主要功能

  • SSH
  • SFTP
  • web terminal
  • web文件管理

安装

1.下载项目

go get github.com/jumpserver/koko

2.编译应用

先进入cmd文件夹, 并构建应用.

cd cmd
make linux

如果构建成功,会在项目下自动生成build文件夹,里面包含当前分支的linux 64位版本压缩包. 因为使用go mod进行依赖管理,可以设置GOPROXY=https://goproxy.io代理下载部分依赖包。

使用

1.拷贝压缩包文件到服务器

2.解压编译的压缩包

tar xzf koko-[branch name]-[commit]-linux-amd64.tar.gz

3.创建配置文件config.yml,配置参数请参考cmd目录下的config_example.yml文件

touch config.yml

4.运行koko

cd kokodir
./koko

构建docker镜像

进入cmd文件夹

cd cmd
make docker

构建成功后,生成koko镜像

About

KoKo是go版本的coco,新的Jumpserver ssh/ws server

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 83.1%
  • Go 9.8%
  • CSS 6.9%
  • HTML 0.2%
  • Makefile 0.0%
  • Dockerfile 0.0%