Repolode
trzsz

trzsz/trzsz-ssh

与 OpenSSH 高度兼容的 SSH 客户端,增加登录界面、批量登录、文件传输和类似 mosh 的 UDP 模式。

可替代:TermiusSecureCRT

Star
2,781
Fork
161
未关闭 Issue
29
最近提交
19小时前

这是什么?

trzsz-ssh(tssh)是一个 SSH 客户端,目标是作为 OpenSSH 客户端的直接替代品。它支持常见的 OpenSSH 参数和配置项,包括 ProxyJump、Agent 转发、连接复用、端口转发和 known_hosts 管理,已有的命令和配置文件可以直接沿用。

在兼容 OpenSSH 的基础上,tssh 还提供登录界面、批量登录、记住密码、分组标签、自动应答远程交互提示以及自定义主题等功能。它内置 trz/tsz(trzsz)和 rz/sz(zmodem)命令,可在终端会话中直接传输文件,同时支持 scp 和 sftp。

配合服务端 tsshd 使用时,tssh 提供类似 mosh 的 UDP 模式,在蜂窝网络、不稳定 Wi-Fi 等高延迟或时断时续的链路上也能保持连接并支持网络漫游。项目可通过 Homebrew、apt、dnf、winget、scoop、conda 或 Go 安装。

核心功能

  • 01兼容 OpenSSH 常用参数,如 ProxyJump、Agent 转发和端口转发
  • 02提供登录界面和批量登录,方便管理多台主机
  • 03内置 trz/tsz(trzsz)和 rz/sz(zmodem)文件传输
  • 04配合 tsshd 提供 UDP 模式,应对连接中断和网络切换
  • 05支持自动交互、记住密码和分组标签

适用场景

  • 在工作站上替代 OpenSSH 客户端,同时保留现有 ssh 配置文件
  • 使用批量登录和分组标签管理大量服务器
  • 在 SSH 会话中直接传输文件,无需单独执行 scp 或 sftp
  • 在不稳定的移动网络或 Wi-Fi 下通过 UDP 模式保持远程会话

快速上手

  1. 1

    在 macOS 上用 Homebrew 安装

    brew install trzsz-ssh
  2. 2

    用 Go 安装(需要 Go 1.26 或更高版本)

    go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest
  3. 3

    在 Windows 上用 Scoop 安装

    scoop install tssh

使用前须知

  • 使用 Go 安装或从源码构建需要 Go 1.26 或更高版本。
  • 漫游和断线重连等功能依赖单独的服务端组件 tsshd。

收录于专题

标签

#ssh#ssh-client#openssh#file-transfer#zmodem#mosh#terminal#remote-access#openssh-client#rz

常见问题

trzsz-ssh 是什么?
与 OpenSSH 高度兼容的 SSH 客户端,增加登录界面、批量登录、文件传输和类似 mosh 的 UDP 模式。 trzsz-ssh(tssh)是一个 SSH 客户端,目标是作为 OpenSSH 客户端的直接替代品。它支持常见的 OpenSSH 参数和配置项,包括 ProxyJump、Agent 转发、连接复用、端口转发和 known_hosts 管理,已有的命令和配置文件可以直接沿用。
trzsz-ssh 可以免费使用吗?用的什么许可证?
trzsz-ssh 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
trzsz-ssh 还在维护吗?
活跃维护中。trzsz-ssh 最近一次提交是在 2026年11月6日。
trzsz-ssh 适合用来做什么?
在工作站上替代 OpenSSH 客户端,同时保留现有 ssh 配置文件 使用批量登录和分组标签管理大量服务器 在 SSH 会话中直接传输文件,无需单独执行 scp 或 sftp 在不稳定的移动网络或 Wi-Fi 下通过 UDP 模式保持远程会话
trzsz-ssh 怎么安装和运行?
在 macOS 上用 Homebrew 安装: brew install trzsz-ssh 用 Go 安装(需要 Go 1.26 或更高版本): go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest 在 Windows 上用 Scoop 安装: scoop install tssh
在哪里获取 trzsz-ssh?
源代码和安装说明在 GitHub 上:https://github.com/trzsz/trzsz-ssh

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目