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