pkg.soopen package index

brew / 順位 6232

tsshd を Homebrew, Nix, scoop でインストール

tsshd のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install tsshd

local Homebrew formula metadata

Linux

Nix確認済み · 92%
nix profile install nixpkgs#tsshd

nixpkgs package indexes · pkgs/by-name/ts/tsshd/package.nix · ソース: api.github.com

Windows

Scoop確認済み · 92%
scoop install extras/tsshd

Scoop official bucket manifest trees · bucket/tsshd.json · ソース: api.github.com

概要

パッケージ概要

UDP-based SSH server with roaming support

コマンドとエイリアス

  • tsshd

履歴

プロジェクトの歴史と使われ方

tsshd is a UDP-based SSH server from the trzsz ecosystem, designed for unreliable or high-latency networks while staying compatible with normal SSH workflows through the `tssh --udp` client mode.

プロジェクトの歴史

The official README positions tsshd as an SSH server for cellular links, unstable Wi-Fi, sleep/wake events, temporary network loss, and IP changes. It aims to remain compatible with OpenSSH while adding roaming, reconnection, UDP forwarding, QUIC/KCP transports, and low-latency behavior.

The project explicitly compares itself with mosh: `tsshd` plays a role similar to `mosh-server`, and `tssh --udp` is presented as the client-side analogue. The difference emphasized by the README is that tssh/tsshd works like standard SSH and preserves features such as X11 forwarding, agent forwarding, port forwarding, scrollback, OSC52, ProxyJump, and tmux control-mode integration.

Release history shows a fast 2025-2026 maturation cycle. The initial v0.1.0 release arrived on June 23; v0.1.1 added QUIC and fixed KCP hangs; v0.1.2 added X11 and agent forwarding; v0.1.5 added connection migration; v0.1.6 was described as a milestone release with ProxyJump, UDP-over-TCP, IPv4/IPv6 networking, recovery, and terminal improvements; v0.1.8 fixed protocol corruption and several stability issues.

採用の歴史

The README documents many official installation channels: apt on Ubuntu and Debian, dnf/yum on Fedora, CentOS, and RHEL, yay on Arch Linux, Homebrew on macOS, Scoop on Windows, conda-forge, Go install, source builds, and GitHub release archives. The input metadata records Homebrew, Nix, and Scoop package-manager coverage.

The project is adopted alongside the trzsz `tssh` client. The README lists supported clients and terminals, including trzsz-ssh (`tssh`) and Rootshell, which makes tsshd part of a broader terminal/SSH mobility stack rather than a standalone daemon only.

使われ方

A typical deployment installs `tssh` on the client and `tsshd` on the remote host, then logs in with `tssh --udp host`. Users can also configure `UdpMode` in `~/.ssh/config` to select UDP, QUIC, or KCP behavior without repeating flags.

Operationally, `tssh` first opens a normal SSH session, starts a per-session `tsshd` process on the server, receives a UDP port and session secrets through the SSH channel, closes the original SSH connection, and then communicates with the server-side process over UDP.

The README also documents tsshd as a Go framework for building custom SSH services. Examples show middleware-based services and integration with Wish/gliderlabs-style SSH servers for hybrid TCP SSH plus UDP roaming.

パッケージ好きにとっての重要性

For package users, tsshd is interesting because it packages an ambitious answer to a long-standing terminal problem: mosh-like roaming and reconnection while keeping OpenSSH compatibility features that mosh historically lacks.

Its release assets and packaging matrix are unusually broad for a young network tool, which matters to CLI users who want the same roaming SSH behavior on Linux servers, macOS clients, Windows environments, and mobile-adjacent terminals.

タイムライン

  • 2025-06-23: v0.1.0 initial release.
  • 2025-06-30: v0.1.1 added QUIC protocol support and fixed KCP hanging.
  • 2025-07-07: v0.1.2 added X11 forwarding and SSH agent forwarding.
  • 2025-10-26: v0.1.5 added connection migration and Windows terminal fixes.
  • v0.1.6: Milestone release added ProxyJump, UDP-over-TCP, IPv4/IPv6 networking, reconnection UX, and terminal improvements.
  • 2026-05-10: v0.1.8 fixed protocol corruption and improved SSH config, QUIC, and reliability behavior.

Related projects

  • The README names trzsz-ssh (`tssh`) as the client designed as a drop-in OpenSSH replacement, mosh as the inspiration, KCP and QUIC as transports, and Wish/gliderlabs-style SSH servers as an integration path for custom services.

セキュリティ状態

保護ツール対応はまだ見つかっていません

tsshd に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
/etc/ssh/sshd_config$XDG_CONFIG_HOME/tsshd/sshd_config~/.config/tsshd/sshd_config

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
tsshd実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版0.1.9
マネージャ更新日2026-07-26
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:tsshd
バージョン0.1.9
パッケージマネージャHomebrew
ホームページhttps://trzsz.github.io/tsshd
リポジトリhttps://github.com/trzsz/tsshd
最終更新2026-07-26T00:51:28+02:00
Pulseupdated
Bottle未記録
サービス宣言なし

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

tsshd

nix profile install nixpkgs#tsshd
  • normalized package name match
  • 一致条件: Tsshd
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ts/tsshd/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Scoop95%

extras/tsshd

scoop install extras/tsshd
  • normalized package name match
  • 一致条件: Tsshd
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/tsshd.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation