Skip to content

seamounts/essh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

essh

ssh 登陆管理工具

usage

安装

go get -u github.com/seamounts/essh

如果没有go 环境,可以直接下载可执行文件:binary.tar.gz

配置

在用户目录创建:.essh.yaml 或者 essh.yaml

配置格式如下:

- name: 通过密钥登陆
  user: root
  host: 1.2.3.4
  port: 22
  keypath: path-key

- name: 通过密码登陆
  user: root
  host: 5.6.7.8
  port: 22
  password: 123456

- name: 登陆后,执行shell命令
  user: root
  host: 10.2.3.4
  port: 22
  cmds:
    - cmd: ssh root@2.3.4.5

- name: 跳板机
  user: root
  host: 10.10.101.1
  port: 22
  jump:
    - user: root
      host: 10.10.101.2
      port: 22