yinluobing / essh

Extended ssh command

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Extended ssh command


Languages

Language:Go 96.4%Language:Makefile 3.6%