Repolode
trzsz

trzsz/trzsz-ssh

ログインプロンプト、一括ログイン、trzsz/zmodemによるファイル転送、moshに似たUDPモードを追加した、OpenSSH互換のSSHクライアント。

代替できる製品:TermiusSecureCRT

スター
2,779
フォーク
159
未解決の Issue
29
最終コミット
6 日前

これは何?

trzsz-ssh(tssh)は、OpenSSHクライアントのドロップイン置き換えを目的としたSSHクライアントです。ProxyJump、エージェント転送、多重化、ポートフォワーディング、known-hostsの処理など、OpenSSHで一般的なオプションや設定ディレクティブに対応しているため、既存のコマンドや設定ファイルをそのまま使えます。

OpenSSHとの互換性に加え、tsshにはログインプロンプト、一括ログイン、パスワード保存、グループラベル、リモート側のプロンプトへの自動応答、カスタムテーマなどの機能があります。また、ターミナルセッション内でファイルを転送するためのtrz/tsz(trzsz)とrz/sz(zmodem)に加え、scpとsftpにも対応しています。

tsshdサーバーと組み合わせると、tsshはmoshに似たUDPモードを利用できます。モバイル回線や不安定なWi-Fiなど、遅延の大きい接続で接続が断続したり、ネットワークを切り替えたりしても使い続けられます。Homebrew、apt、dnf、winget、scoop、conda、Goからインストールできます。

主な機能

  • 01ProxyJump、エージェント転送、ポートフォワーディングなど、一般的なOpenSSHオプションに対応
  • 02多数のホストを管理するためのログインプロンプトと一括ログイン
  • 03ターミナル内でファイルを転送できるtrzsz(trz/tsz)とzmodem(rz/sz)を内蔵
  • 04断続的な接続やネットワークの切り替えに対応する、tsshdとのUDPモード
  • 05自動応答、パスワード保存、グループラベル

ユースケース

  • 既存のssh設定ファイルをそのまま使いながら、ワークステーションのOpenSSHクライアントを置き換える
  • 一括ログインとホストのグループラベルで、多数のサーバーを管理する
  • 別途scpやsftpコマンドを使わずに、SSHセッション経由でファイルを転送する
  • UDPモードを使い、不安定なモバイル回線やWi-Fi環境で作業する

クイックスタート

  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 とは?
ログインプロンプト、一括ログイン、trzsz/zmodemによるファイル転送、moshに似たUDPモードを追加した、OpenSSH互換のSSHクライアント。 trzsz-ssh(tssh)は、OpenSSHクライアントのドロップイン置き換えを目的としたSSHクライアントです。ProxyJump、エージェント転送、多重化、ポートフォワーディング、known-hostsの処理など、OpenSSHで一般的なオプションや設定ディレクティブに対応しているため、既存のコマンドや設定ファイルをそのまま使えます。
trzsz-ssh は無料で使えますか?ライセンスは?
trzsz-ssh は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
trzsz-ssh は今もメンテナンスされていますか?
活発にメンテナンス中。trzsz-ssh の最終コミットは 2026年10月31日 です。
trzsz-ssh は何に使えますか?
既存のssh設定ファイルをそのまま使いながら、ワークステーションのOpenSSHクライアントを置き換える 一括ログインとホストのグループラベルで、多数のサーバーを管理する 別途scpやsftpコマンドを使わずに、SSHセッション経由でファイルを転送する UDPモードを使い、不安定なモバイル回線やWi-Fi環境で作業する
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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

GPUI製のネイティブデスクトップ端末クライアント。SSH、ローカルシェル、Telnet、Serial、RDP、VNCに対応し、SFTP、トンネル、OTPも利用できます。

2286+121 今週215RustApache-2.0活発にメンテナンス更新 11 時間前