Go 实现的 ssh 客户端 trzsz-ssh ( tssh ) 新版本支持批量登录,并支持批量执行预先指定的命令。

查看 29|回复 0
作者:LonnyWong   
开源地址: https://github.com/trzsz/trzsz-ssh

  • 目前支持在 tmux 和 Windows Terminal 中一次选择多台服务器,批量登录,并支持批量执行预先指定的命令。

  • 按下 Space、Ctrl+Space 或 Alt+Space 可以选中或取消当前服务器,若不能选中说明还不支持当前终端,请先运行 tmux。

  • 按下 Enter 或 Ctrl+P 会以分屏的方式批量登录,Ctrl+W 会打开新窗口批量登录,Ctrl+T 会打开新 tab 批量登录。

  • tssh 不带参数启动可以批量登录服务器,若带 -o RemoteCommand 参数启动则可以批量执行指定的命令。支持执行指定命令之后进入交互式 shell ,但 Windows Terminal 不支持分号 ;,可以用 |cat&& 代替。举例:
    tssh -t -o RemoteCommand='ping -c3 trzsz.github.io ; bash'
    tssh -t -o RemoteCommand="ping -c3 trzsz.github.io |cat&& bash"

  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部