All apps/trzsz-ssh

trzsz-ssh

trzsz-ssh

A terminal SSH client with trzsz and zmodem file-transfer support.

Runs as tssh|macOS, Linux, Windows|github.com

Command form

ai-draft · 3 tasks · 18 fields

Log in to a host with tssh, an ssh-compatible client with trzsz file transfer and optional UDP mode. Tools such as --new-host, --enc-secret and the --install-* options are not covered.

Opens the form; the finished command lands at your prompt, unrun
otty gui trzsz-ssh
Connect with tsshExample values, fixed in this page — nothing here reaches a terminal
Basic
Host*
string
TasksEach one presets the form for one job
Log in
destination
Log in over UDP
destinationudp
Local port forward
destinationlocal_forwardno_command
ParametersOnly these flags are editable in the form
Host
An alias from ~/.ssh/config, or [user@]hostname[:port].
string · positional 0
Remote command
Run this instead of a login shell.
string · positional 1
Port
integer
-p
Login user
string
-l
Identity file
path · repeatable
-i
SSH config file
path
-F
Jump hosts
Comma-separated jump hosts.
string
-J
Local forward
[bind_addr:]port:host:hostport.
string · repeatable
-L
Remote forward
[bind_addr:]port:host:hostport.
string · repeatable
-R
SOCKS proxy
[bind_addr:]port for dynamic port forwarding.
string
-D
Force terminal allocation
boolean
-t
No remote command
Useful together with port forwarding.
boolean
-N
Forward SSH agent
boolean
-A
Drag files to upload
boolean
--dragfile
Enable zmodem (rz / sz)
boolean
--zmodem
SSH over UDP
Needs tsshd on the server. QUIC by default.
boolean
--udp
Use KCP (with UDP)
boolean
--kcp
Debug output
boolean
--debug
SourcesEvery flag above is checked against these
help
Destination string `arg:"positional" help:"alias in ~/.ssh/config, or [user@]hostname[:port]"` Command string `arg:"positional" help:"command to execute instead of a login shell"` ForwardAgent bool `arg:"-A,--" help:"enable forwarding the ssh agent connection"` DisableTTY bool `arg:"-T,--" help:"disable pseudo-terminal…
helpv0.1.27

github.com

Before it fills your prompt, Otty checks the installed tssh against its version. A form that does not match your version is not offered.