好久以前就开始各种服务器来回登录来回折腾,我基本上会有 3 套环境: 生产、测试、家里虚拟机;每个环境下可能有很多台机器,为了省去索然无味的 ssh root@xxxx 动作,用 go 就造了一个轮子 😀
目前支持:
- 自动登录(密码 /公钥)
- 无限跳板机(无限穿越跳板机链接目标机器)
- 管道式的批量命令执行(你可以同时对 N 台机器
tail -f xx.log | grep ERROR) - 批量复制(模仿
scp命令,支持多机器并行分发文件;当然他建立在 "无限跳板机" 之上,这意味着你可以直接向跳板机之后的机器传输文件)
本来想录个 GIF 图...转换半天没完事,都快下班了...算了废话不多说,更详细信息点这里 https://github.com/mritd/mmh