Skip to content
/ felix Public
forked from mojocn/felix

SSH/SFTP/SCP sudo 自动帮助你输密码,快速创建ssh tunnel 代理

License

Notifications You must be signed in to change notification settings

isgasho/felix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

felix

Build Status

解决痛点

  • 有一大堆服务器需要管理
  • 有服务器设置的密码台复杂记不住
  • 解决sudo输入密码的问题

Feature

  • 纯go语言编写安装简单
  • 遇到sudo时候自动帮助你输入sudo的密码(解决粘贴密码的疼苦)
  • 快捷scp/sftp 上传下载文件或者目录
  • 批量导入SSH服务器
  • 支持windows,linux,mac多平台

安装

编译安装(拥有GO语言环境)

mkdir -p $GOPATH/src/golang.org/x && cd $GOPATH/src/golang.org/x 
git clone https://github.com/golang/sys.git
git clone https://github.com/golang/crypto.git
echo "上面代码为了解决go get golang.org失败,使用github.com镜像获取依赖包."

go get github.com/dejavuzhou/felix || sudo go get github.com/dejavuzhou/felix

导出GOIB到PATH 在你的~/.profile or ~/.bashrc 中增加 export PATH=$PATH:$GOPATH:$GOBIN

成功: felix -h 或者 cd $GOPATH/src/github.com/dejavuzhou/felix; go build; ./felix -h;

二进制下载安装

//TODO ...

Usage

$ felix -h
Usage:
  felix [flags]
  felix [command]

Available Commands:
  brofist     Pewdiepie needs your help.Do your part to subscribe Felix's Youtube Channel.
  clean       purge all felix info
  ginbro      根据数据库配置生成RESTfulAPIs APP
  goDoc       golang.google.cn/pkg
  help        Help about any command
  json        open a tab in browser to convert json to golang struct
  mini        A brief description of your command
  ssh         open a ssh terminal
  sshadd      add a ssh connection
  sshdl       scp download file or folder
  sshdu       duplicate a ssh connection
  sshedit     update a ssh connection config
  sshexport   export all ssh connection info to a csv file
  sshimport   批量导入SSH服务器
  sshinfo     查看单行ssh详情
  sshls       查看全部的SSH服务器
  sshproxy    SSH隧道代理服务器端口代理
  sshrm       删除SSH服务器
  sshup       上传本地文件(目录)到SSH服务器
  task        显示全部的reminder任务
  taskad      添加任务
  taskok      设置reminder中一条任务完成
  taskrm      删除reminder列表中的一条任务

About

SSH/SFTP/SCP sudo 自动帮助你输密码,快速创建ssh tunnel 代理

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%