Repolode
trzsz

trzsz/trzsz-ssh

Cliente SSH compatível com OpenSSH que adiciona prompts de login, login em lote, transferência de arquivos com trzsz/zmodem e um modo UDP semelhante ao mosh.

Alternativa open source a:TermiusSecureCRT

Estrelas
2,781
Forks
161
Issues abertas
29
Último commit
há 7 horas

O que é?

trzsz-ssh (tssh) é um cliente SSH criado para substituir o cliente OpenSSH sem exigir mudanças nos fluxos de trabalho existentes. Ele oferece suporte às opções e diretivas de configuração mais comuns do OpenSSH, incluindo proxy jumps, encaminhamento de agente, multiplexação, encaminhamento de portas e gerenciamento de hosts conhecidos, permitindo reutilizar comandos e arquivos de configuração existentes.

Além da compatibilidade com OpenSSH, o tssh oferece recursos como prompt de login, login em lote, senhas salvas, rótulos de grupo, interação automatizada com prompts remotos e temas personalizados. Ele também inclui trz/tsz (trzsz) e rz/sz (zmodem) para transferir arquivos em uma sessão de terminal, além de suporte a scp e sftp.

Quando usado com o servidor tsshd, o tssh oferece um modo UDP semelhante ao mosh, que tolera conexões intermitentes e roaming em links de alta latência, como redes celulares ou Wi-Fi instável. Pode ser instalado pelo Homebrew, apt, dnf, winget, scoop, conda e Go.

Recursos principais

  • 01Oferece suporte a opções comuns do OpenSSH, como ProxyJump, encaminhamento de agente e encaminhamento de portas
  • 02Prompt de login e login em lote para gerenciar muitos hosts
  • 03Transferência de arquivos integrada ao terminal com trzsz (trz/tsz) e zmodem (rz/sz)
  • 04Modo UDP com tsshd que lida com conexões intermitentes e roaming
  • 05Interação automatizada, senhas salvas e rótulos de grupo

Casos de uso

  • Substituir o cliente OpenSSH em uma estação de trabalho e continuar usando os arquivos de configuração ssh existentes
  • Gerenciar muitos servidores com login em lote e rótulos de host agrupados
  • Transferir arquivos por uma sessão SSH sem usar comandos scp ou sftp separados
  • Trabalhar com conexões móveis ou Wi-Fi instáveis usando o modo UDP

Início rápido

  1. 1

    Instalar com Homebrew no macOS

    brew install trzsz-ssh
  2. 2

    Instalar com Go (requer Go 1.26 ou posterior)

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

    Instalar no Windows com Scoop

    scoop install tssh

Antes de usar

  • Para instalar com Go ou compilar a partir do código-fonte, é necessário ter o Go 1.26 ou posterior.
  • O suporte a roaming e conexões intermitentes depende do componente de servidor tsshd separado.

Em coleções

Tópicos

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

Perguntas frequentes

O que é trzsz-ssh?
Cliente SSH compatível com OpenSSH que adiciona prompts de login, login em lote, transferência de arquivos com trzsz/zmodem e um modo UDP semelhante ao mosh. trzsz-ssh (tssh) é um cliente SSH criado para substituir o cliente OpenSSH sem exigir mudanças nos fluxos de trabalho existentes. Ele oferece suporte às opções e diretivas de configuração mais comuns do OpenSSH, incluindo proxy jumps, encaminhamento de agente, multiplexação, encaminhamento de portas e gerenciamento de hosts conhecidos, permitindo reutilizar comandos e arquivos de configuração existentes.
trzsz-ssh é gratuito? Qual é a licença?
trzsz-ssh é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
trzsz-ssh ainda é mantido?
Manutenção ativa. O último commit de trzsz-ssh foi em 6 de nov. de 2026.
Para que posso usar trzsz-ssh?
Substituir o cliente OpenSSH em uma estação de trabalho e continuar usando os arquivos de configuração ssh existentes Gerenciar muitos servidores com login em lote e rótulos de host agrupados Transferir arquivos por uma sessão SSH sem usar comandos scp ou sftp separados Trabalhar com conexões móveis ou Wi-Fi instáveis usando o modo UDP
Como instalar trzsz-ssh?
Instalar com Homebrew no macOS: brew install trzsz-ssh Instalar com Go (requer Go 1.26 ou posterior): go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest Instalar no Windows com Scoop: scoop install tssh
Onde consigo trzsz-ssh?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/trzsz/trzsz-ssh

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados