pkg.soopen package index

brew / Rang 6232

tsshd mit Homebrew, Nix, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für tsshd in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install tsshd

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#tsshd

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

Windows

Scoopverifiziert · 92%
scoop install extras/tsshd

Scoop official bucket manifest trees · bucket/tsshd.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

UDP-based SSH server with roaming support

Befehle und Aliase

  • tsshd

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für tsshd wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

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

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
tsshdExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version0.1.9
Manager aktualisiert2026-07-26
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:tsshd
Version0.1.9
PaketmanagerHomebrew
Homepagehttps://trzsz.github.io/tsshd
Repositoryhttps://github.com/trzsz/tsshd
Zuletzt aktualisiert2026-07-26T00:51:28+02:00
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

tsshd

nix profile install nixpkgs#tsshd
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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