Skip to content

MortyFx/essh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

essh

SSH Login Management Tool

usage

Installation

go get -u github.com/seamounts/essh

If you don't have a Go environment, you can download the executable file directly: binary.tar.gz

Configuration

Create a file in your user directory: .essh.yaml or essh.yaml

The configuration format is as follows:

- name: Login with SSH key
  user: root
  host: 1.2.3.4
  port: 22
  keypath: path-key

- name: Login with password
  user: root
  host: 5.6.7.8
  port: 22
  password: 123456

- name: Execute shell command after login
  user: root
  host: 10.2.3.4
  port: 22
  cmds:
    - cmd: ssh [email protected]

- name: Jump server
  user: root
  host: 10.10.101.1
  port: 22
  jump:
    - user: root
      host: 10.10.101.2
      port: 22

About

Extended ssh command

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.4%
  • Makefile 3.6%