ssh 登陆管理工具
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 [email protected]
- name: 跳板机
user: root
host: 10.10.101.1
port: 22
jump:
- user: root
host: 10.10.101.2
port: 22