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

写了一个交互式的 ssh 批量操作客户端,支持根据服务端的执行文件和路径自动补全,支持批量上传下载文件

  •  
  •   kingddc314 ·
    six-ddc · 2017-10-25 09:01:56 +08:00 · 2933 次点击
    这是一个创建于 2584 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为实在忍不了以前用脚本写的批量 ssh 客户端的,不支持快捷键操作,没有输入补全,没有上下切换历史纪录,不能愉快的 ctrl-c/ctrl-d,于是有了这个工具。

    hss 是一个可交互的 ssh 批量操作客户端,基于 GNU-Readline 实现命令行交互输入

    主要有以下特性

    • 支持远程执行文件、文件路径补全
    • 多机器异步执行 ssh 命令
    • 实现类 bash 的命令输入体验
    • 支持保存、搜索输入历史命令
    • 支持完整的 ssh 登录选项,如超时时间、私钥证书等
    • 支持命令输出结果重定向到本地
    • 支持批量上传、下载文件

    使用效果如下:


    更多详细说明见:https://github.com/six-ddc/hss ,欢迎大家体验,吐槽。。

    12 条回复    2017-10-26 01:50:13 +08:00
    anyforever
        1
    anyforever  
       2017-10-25 09:20:00 +08:00
    看上去不错哦,star
    tuteng
        2
    tuteng  
       2017-10-25 09:52:58 +08:00
    这个展示动画是怎么实现的
    wzw
        3
    wzw  
       2017-10-25 10:18:39 +08:00 via Android
    xshell 就可以吧
    flanker
        4
    flanker  
       2017-10-25 10:21:31 +08:00   ❤️ 1
    commnd 里面是不是缺一个 download ?
    kingddc314
        5
    kingddc314  
    OP
       2017-10-25 10:59:23 +08:00
    @flanker #4 忘提交了。。尴尬
    xiningxiao
        6
    xiningxiao  
       2017-10-25 12:43:30 +08:00 via iPhone
    学习下
    2ifeng
        7
    2ifeng  
       2017-10-25 14:33:24 +08:00
    同求,动画是怎么实现的?
    kingddc314
        8
    kingddc314  
    OP
       2017-10-25 15:19:01 +08:00
    @tuteng #2
    @2ifeng #7
    LICEcap + KeyCastr
    falcon05
        9
    falcon05  
       2017-10-25 17:39:17 +08:00 via iPhone
    很不错的样子,先收藏了
    WendellSun
        10
    WendellSun  
       2017-10-25 20:51:31 +08:00
    不错,支持。
    timothyye
        11
    timothyye  
       2017-10-25 21:20:12 +08:00 via Android
    @WendellSun 活捉……
    pynix
        12
    pynix  
       2017-10-26 01:50:13 +08:00
    sftp?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   981 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:12 · PVG 05:12 · LAX 13:12 · JFK 16:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.