Herramienta para transferir archivos por terminales SSH que reemplaza lrzsz (rz/sz) y funciona dentro de sesiones de tmux.
- 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
Instalar con Homebrew en macOS
brew install trzsz-ssh - 2
Instalar con Go (requiere Go 1.26 o posterior)
go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest - 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
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
Un centro de conexiones de escritorio para acceder desde tu equipo local a hosts SSH, contenedores, máquinas virtuales, clústeres de Kubernetes y servidores en la nube.
Cliente web de SSH y Telnet para abrir sesiones de terminal con servidores remotos directamente desde el navegador.
Cliente y servidor de shell remoto que mantiene sesiones como las de SSH y se reconecta automáticamente cuando cambia la red.
Cliente de terminal de escritorio nativo, creado con GPUI, para SSH, shells locales, Telnet, Serial, RDP y VNC, con SFTP, túneles y OTP.
Cliente SSH de escritorio para Windows, Linux y macOS, con asistente de IA integrado y sincronización cifrada de extremo a extremo en tu propia cuenta de Cloudflare.