天天看点

如何使用sshgo

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,如需转载请自行联系原作者