Repolode
trzsz

trzsz/trzsz-ssh

Cliente SSH compatible con OpenSSH que añade avisos de inicio de sesión, inicio de sesión por lotes, transferencia de archivos con trzsz/zmodem y un modo UDP similar a mosh.

Alternativa open source a:TermiusSecureCRT

Estrellas
2,779
Forks
159
Issues abiertos
29
Último commit
hace 6 días

¿Qué es?

trzsz-ssh (tssh) es un cliente SSH diseñado para reemplazar al cliente OpenSSH sin cambiar los flujos de trabajo existentes. Admite las opciones y directivas de configuración más comunes de OpenSSH, incluidos los saltos de proxy, el reenvío del agente, la multiplexación, el reenvío de puertos y la gestión de known-hosts, por lo que se pueden reutilizar los comandos y archivos de configuración existentes.

Además de la compatibilidad con OpenSSH, tssh añade funciones como avisos de inicio de sesión, inicio de sesión por lotes, contraseñas guardadas, etiquetas de grupo, interacción automatizada con avisos remotos y temas personalizados. También incluye trz/tsz (trzsz) y rz/sz (zmodem) para transferir archivos dentro de una sesión de terminal, además de compatibilidad con scp y sftp.

Al combinarse con el servidor tsshd, tssh ofrece un modo UDP similar a mosh, que tolera las interrupciones de conectividad y los cambios de red en conexiones de alta latencia, como las móviles o las de Wi-Fi inestable. Se puede instalar mediante Homebrew, apt, dnf, winget, scoop, conda y Go.

Funciones clave

  • 01Admite opciones comunes de OpenSSH, como ProxyJump, el reenvío del agente y el reenvío de puertos
  • 02Aviso de inicio de sesión e inicio de sesión por lotes para gestionar muchos hosts
  • 03Transferencia de archivos integrada en la terminal con trzsz (trz/tsz) y zmodem (rz/sz)
  • 04Modo UDP con tsshd que tolera las interrupciones de conexión y los cambios de red
  • 05Interacción automatizada, contraseñas guardadas y etiquetas de grupo

Casos de uso

  • Reemplazar el cliente OpenSSH de una estación de trabajo y conservar los archivos de configuración ssh existentes
  • Gestionar muchos servidores con inicio de sesión por lotes y etiquetas de grupo para los hosts
  • Transferir archivos a través de una sesión SSH sin usar comandos scp o sftp por separado
  • Trabajar con conexiones móviles o Wi-Fi inestables mediante el modo UDP

Inicio rápido

  1. 1

    Instalar con Homebrew en macOS

    brew install trzsz-ssh
  2. 2

    Instalar con Go (requiere Go 1.26 o posterior)

    go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest
  3. 3

    Instalar en Windows con Scoop

    scoop install tssh

Antes de usarlo

  • Para instalar con Go o compilar desde el código fuente, se requiere Go 1.26 o posterior.
  • La compatibilidad con la itinerancia y las conexiones intermitentes depende del componente de servidor tsshd independiente.

En colecciones

Temas

#ssh#ssh-client#openssh#file-transfer#zmodem#mosh#terminal#remote-access#openssh-client#rz

Preguntas frecuentes

¿Qué es trzsz-ssh?
Cliente SSH compatible con OpenSSH que añade avisos de inicio de sesión, inicio de sesión por lotes, transferencia de archivos con trzsz/zmodem y un modo UDP similar a mosh. trzsz-ssh (tssh) es un cliente SSH diseñado para reemplazar al cliente OpenSSH sin cambiar los flujos de trabajo existentes. Admite las opciones y directivas de configuración más comunes de OpenSSH, incluidos los saltos de proxy, el reenvío del agente, la multiplexación, el reenvío de puertos y la gestión de known-hosts, por lo que se pueden reutilizar los comandos y archivos de configuración existentes.
¿trzsz-ssh es gratuito? ¿Qué licencia tiene?
trzsz-ssh es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿trzsz-ssh sigue mantenido?
Mantenimiento activo. El último commit de trzsz-ssh fue el 31 oct 2026.
¿Para qué puedo usar trzsz-ssh?
Reemplazar el cliente OpenSSH de una estación de trabajo y conservar los archivos de configuración ssh existentes Gestionar muchos servidores con inicio de sesión por lotes y etiquetas de grupo para los hosts Transferir archivos a través de una sesión SSH sin usar comandos scp o sftp por separado Trabajar con conexiones móviles o Wi-Fi inestables mediante el modo UDP
¿Cómo se instala trzsz-ssh?
Instalar con Homebrew en macOS: brew install trzsz-ssh Instalar con Go (requiere Go 1.26 o posterior): go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest Instalar en Windows con Scoop: scoop install tssh
¿Dónde consigo trzsz-ssh?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/trzsz/trzsz-ssh

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados