trzsz-ssh – enhanced SSH client with file transfers

trzsz-ssh (tssh) is an SSH client designed to provide broad compatibility with OpenSSH while adding conveniences for connecting to remote systems and transferring files. It can be used in place of the familiar ssh command for many everyday operations.

The program supports standard SSH configuration files and connection options, including public-key authentication, jump hosts, port forwarding and connection multiplexing. It also offers an interactive login interface for choosing and organising remote hosts.

File transfers are a particular strength. The client integrates with trzsz utilities and supports established transfer protocols, making it convenient to move files during remote sessions without leaving the terminal.

When used with the companion tsshd service, it can also maintain access across intermittent network connections. This makes it useful for administrators working over unreliable wireless networks or changing network connections.

This is free and open source software.

Key Features

  • Provides an SSH client with extensive compatibility with OpenSSH command-line options and configuration directives.
  • Offers an interactive login interface for selecting hosts, with configurable themes and display layouts.
  • Organises SSH destinations using group labels, custom configuration and comments.
  • Supports trzsz file transfers, including drag-and-drop uploads where terminal integration permits.
  • Integrates Zmodem transfer tools and supports SCP and SFTP operations.
  • Allows batch login to multiple remote hosts.
  • Supports automated login interactions and optional remembered credentials.
  • Provides SSH jump hosts, ProxyCommand, SSH agent forwarding, X11 forwarding and local, remote and dynamic port forwarding.
  • Supports connection multiplexing and familiar OpenSSH host-key verification settings.
  • Includes clipboard integration and facilities for working with Wayland desktop sessions.
  • Offers a reconnect mode and, with tsshd, roaming and resilience over interrupted or high-latency network connections.
  • Supports UDP-based connections and forwarding modes through its additional networking facilities.

Website: github.com/trzsz/trzsz-ssh
Support:
Developer: Trzsz SSH Authors
License: MIT License

tssh arguments

tsshis written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

Terminal-Based SSH Frontends
LazySSHBuilt for managing your fleet of servers directly from your terminal
trzsz-ssh Drop-in replacement for openssh
SSHMModern, interactive SSH Manager for your terminal
PurpleTerminal-based SSH host manager
SKMSimple and powerful SSH keys manager
GOTOSimple SSH manager
TermiRsModern, async SSH terminal client built with Rust and Ratatui
SSHRTUI SSH manager
SSH-ListSSH connection manager with a TUI interface
lsshList-based ssh, scp, sftp client
PeroxideTerminal-based SSH connection manager
Bayesian SSHSSH session manager with Bayesian-ranked search,
sshupSimple SSH manager with a text-user interface
SSH Manager TUISSH connection manager with a modern color interface
ssmConnect, filter, tag, and much more from a simple terminal interface
sshmateSimplify interactions with SSH servers
susshiModern, terminal-based SSH connection manager
sshtoolSimple interactive SSH session manager
ESSHTerminal-native SSH client

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted