如何使用sshgo

SSHGO下载地址:

https://github.com/emptyhua/sshgo


使用方法:

下载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文件

官方提供的案例模板:

如何使用sshgo

在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



SSHGO的快捷键

如何使用sshgo










本文转自 曾哥最爱 51CTO博客,原文链接:http://blog.51cto.com/zengestudy/1787228,如需转载请自行联系原作者
上一篇:Java开发视频教程!5年crud经验


下一篇:service层和dao层的crud方法名的命名风格