首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

[mmh] 用 go 造了一个服务器登录小工具

  •  1
     
  •   mritd · 2018-11-20 17:22:26 +08:00 · 2966 次点击
    这是一个创建于 383 天前的主题,其中的信息可能已经有所发展或是发生改变。

    好久以前就开始各种服务器来回登录来回折腾,我基本上会有 3 套环境: 生产、测试、家里虚拟机;每个环境下可能有很多台机器,为了省去索然无味的 ssh [email protected] 动作,用 go 就造了一个轮子 😀

    目前支持:

    • 自动登录(密码 /公钥)
    • 无限跳板机(无限穿越跳板机链接目标机器)
    • 管道式的批量命令执行(你可以同时对 N 台机器 tail -f xx.log | grep ERROR)
    • 批量复制(模仿 scp 命令,支持多机器并行分发文件;当然他建立在 "无限跳板机" 之上,这意味着你可以直接向跳板机之后的机器传输文件)

    本来想录个 GIF 图...转换半天没完事,都快下班了...算了废话不多说,更详细信息点这里 https://github.com/mritd/mmh

    18 回复  |  直到 2019-01-12 21:56:56 +08:00
        1
    GGGG430   2018-11-20 18:26:32 +08:00 via iPhone
    不错,有时间看看
        2
    Troevil   2018-11-20 18:33:44 +08:00
    试试, 之前用 sshw 一直有些小 bug
        3
    thet   2018-11-20 19:09:16 +08:00 via Android
    有没有类似 sshw 服务器选择的功能,感觉挺方便的
        4
    privil   2018-11-20 19:17:24 +08:00
    不错,之前有一个 go 写的,后来那个人没维护,有时候密码登录跳板机器是真的烦躁
        5
    May725   2018-11-20 19:27:14 +08:00 via iPhone
    试试
        6
    askfermi   2018-11-20 19:36:11 +08:00
        7
    mritd   2018-11-20 19:42:21 +08:00 via iPhone
    @thet #3 有是有,不过说实话我并没有太过强化这个功能,刚刚也有人发 issue 问支不支持搜索;实际上这玩意我感觉实用价值不大,因为我感觉工具本身目标就是快速登录,弄一个列表还得选来选去的外加搜索本身有点偏离主线了
        8
    mritd   2018-11-20 19:46:06 +08:00 via iPhone
    @thet #3 最好的方式我认为是使用 shell 自动完成,不断 tab 补全
        9
    yangg   2018-11-20 19:55:55 +08:00 via iPhone
    看了下配置方式文件,感觉如果只配置名字,登录信息从 ssh config 读会更方便点,这样其他工具也可以用,不用另外配登录
        10
    zhs227   2018-11-20 19:58:26 +08:00
    用带密码的私钥一直提示私钥解码失败
        11
    mritd   2018-11-20 20:40:57 +08:00
    @zhs227 #10 正在添加支持...写完了 正在测试
        12
    mritd   2018-11-20 21:07:41 +08:00
    @zhs227 #10 v1.2.2 已经增加了支持
        13
    mritd   2018-11-20 21:08:45 +08:00
    @yangg #9 一开始也想这么干,不过后来考虑直接读取 ssh conf 后续的一些软件自定义功能不好处理,比如多配置支持、超时回退环境等;所以后来还是自己独立配置了
        14
    zhs227   2018-11-20 21:15:03 +08:00
    太赞了,已经用上。
        15
    kslr   2018-11-20 23:22:57 +08:00
    不错,支持维护下去
        16
    ferock   2018-11-21 00:28:31 +08:00
    #mark
        17
    pango   2018-11-21 09:32:49 +08:00
    灰常实用。
        18
    ywgx   330 天前
    楼主 我们也做了一个 xabcloud.com ,加了更多的企业功能
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1878 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 00:26 · PVG 08:26 · LAX 16:26 · JFK 19:26
    ♥ Do have faith in what you're doing.