爱意满满的作品展示区。
kingddc314

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

  •  
  •   kingddc314 ·
    six-ddc · Oct 25, 2017 · 4202 views
    This topic created in 3298 days ago, the information mentioned may be changed or developed.

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

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

    主要有以下特性

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

    使用效果如下:


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

    12 replies  •  2017-10-26 01:50:13 +08:00
    anyforever
    anyforever
    Oct 25, 2017
    1
    看上去不错哦,star
    tuteng
    tuteng
    Oct 25, 2017
    2
    这个展示动画是怎么实现的
    wzw
    wzw
    Oct 25, 2017 via Android
    3
    xshell 就可以吧
    flanker
    flanker
    Oct 25, 2017❤️1
    4
    commnd 里面是不是缺一个 download ?
    kingddc314
    kingddc314
    OP
    Oct 25, 2017
    5
    @flanker #4 忘提交了。。尴尬
    xiningxiao
    xiningxiao
    Oct 25, 2017 via iPhone
    6
    学习下
    2ifeng
    2ifeng
    Oct 25, 2017
    7
    同求,动画是怎么实现的?
    kingddc314
    kingddc314
    OP
    Oct 25, 2017
    8
    @tuteng #2
    @2ifeng #7
    LICEcap + KeyCastr
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Oct 25, 2017 via iPhone
    9
    很不错的样子,先收藏了
    WendellSun
    WendellSun
    Oct 25, 2017
    10
    不错,支持。
    timothyye
    timothyye
    Oct 25, 2017 via Android
    11
    @WendellSun 活捉……
    pynix
    pynix
    Oct 26, 2017
    12
    sftp?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4112 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 05:37 · PVG 13:37 · LAX 21:37 · JFK 00:37
    ♥ Do have faith in what you're doing.