SSHGO下载地址:
https://github.com/emptyhua/sshgo
使用方法:
下载SSHGO的压缩包
将压缩包传到服务器上,并解压缩
1
2
3
4
5
|
unzip sshgo-master.zip [root@ZabbixServer srv] # cd sshgo-master
[root@ZabbixServer sshgo-master] # ls
README.md screenshot.png sshgo.py ssh_hosts.example [root@ZabbixServer sshgo-master] # cp sshgo.py /usr/bin/sshgo
|
创建.ssh_hosts文件
官方提供的案例模板:
在root用户下创建.ssh_hosts文件
1
2
3
4
5
6
7
|
-VHost 172.16.206.130
-Work 10.10.10.202
10.10.10.206
-Company 10.10.10.8
|
注意:如果IP地址前没有指定登录用户,则以和当前跳板机同名的用户名登录远程主机,如果指定要用某个用户登录远程主机,则可以这样:user@ip.例如 test@172.16.206.130
上下级节点之间需要缩进4个空格,即上级node的短横线比下级node的短横线要多4个空格
例如:
1
2
3
4
5
6
7
8
|
- SPMS - ES
10.19.173.34 ##ES01
10.10.118.159 ##ES02
10.19.71.62 ##ES03
- MQ
10.19.179.117 ##MQ01
10.10.138.100 ##MQ02
|
使用sshgo
在主机上命令行执行sshgo命令:
SSHGO的快捷键
本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1787228,如需转载请自行联系原作者