Repolode
trzsz

trzsz/trzsz-ssh

SSH-клиент, совместимый с OpenSSH, с приглашением для входа, пакетным входом, передачей файлов через trzsz/zmodem и UDP-режимом, похожим на mosh.

Open source альтернатива:TermiusSecureCRT

Звёзды
2,781
Форки
161
Открытые issues
29
Последний коммит
вчера

Что это?

trzsz-ssh (tssh) — SSH-клиент, который можно использовать вместо клиента OpenSSH. Он поддерживает распространённые параметры и директивы конфигурации OpenSSH, включая переходы через прокси, переадресацию агента, мультиплексирование, перенаправление портов и работу с known-hosts, поэтому можно пользоваться существующими командами и файлами конфигурации.

Помимо совместимости с OpenSSH, tssh предлагает приглашение для входа, пакетный вход, сохранение паролей, групповые метки, автоматическую обработку запросов удалённых серверов и пользовательские темы. В него также входят trz/tsz (trzsz) и rz/sz (zmodem) для передачи файлов в рамках терминальной сессии, а также поддержка scp и sftp.

В связке с сервером tsshd tssh предлагает UDP-режим, похожий на mosh: он устойчив к перебоям соединения и смене сети при работе через сети с высокой задержкой, например мобильные сети или нестабильный Wi-Fi. Клиент можно установить через Homebrew, apt, dnf, winget, scoop, conda и Go.

Ключевые возможности

  • 01Поддержка распространённых параметров OpenSSH, таких как ProxyJump, переадресация агента и перенаправление портов
  • 02Приглашение для входа и пакетный вход для управления множеством хостов
  • 03Встроенная передача файлов через trzsz (trz/tsz) и zmodem (rz/sz) прямо в терминале
  • 04UDP-режим в связке с tsshd, устойчивый к перебоям соединения и смене сети
  • 05Автоматическая обработка запросов, сохранение паролей и групповые метки

Сценарии использования

  • Замена клиента OpenSSH на рабочей станции с сохранением существующих файлов конфигурации ssh
  • Управление множеством серверов с помощью пакетного входа и групповых меток хостов
  • Передача файлов через SSH-сессию без отдельных команд scp или sftp
  • Работа через нестабильные мобильные сети или Wi-Fi с помощью UDP-режима

Быстрый старт

  1. 1

    Установить с помощью Homebrew на macOS

    brew install trzsz-ssh
  2. 2

    Установить с помощью Go (требуется Go 1.26 или более поздней версии)

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

    Установить в Windows с помощью Scoop

    scoop install tssh

Что важно знать

  • Для установки с помощью Go или сборки из исходного кода требуется Go 1.26 или более поздней версии.
  • Поддержка роуминга и нестабильного подключения зависит от отдельного серверного компонента tsshd.

В подборках

Темы

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

Частые вопросы

Что такое trzsz-ssh?
SSH-клиент, совместимый с OpenSSH, с приглашением для входа, пакетным входом, передачей файлов через trzsz/zmodem и UDP-режимом, похожим на mosh. trzsz-ssh (tssh) — SSH-клиент, который можно использовать вместо клиента OpenSSH. Он поддерживает распространённые параметры и директивы конфигурации OpenSSH, включая переходы через прокси, переадресацию агента, мультиплексирование, перенаправление портов и работу с known-hosts, поэтому можно пользоваться существующими командами и файлами конфигурации.
trzsz-ssh можно использовать бесплатно? Какая у него лицензия?
trzsz-ssh распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
trzsz-ssh всё ещё поддерживается?
Активно поддерживается. Последний коммит в trzsz-ssh — 6 нояб. 2026 г..
Для чего можно использовать trzsz-ssh?
Замена клиента OpenSSH на рабочей станции с сохранением существующих файлов конфигурации ssh Управление множеством серверов с помощью пакетного входа и групповых меток хостов Передача файлов через SSH-сессию без отдельных команд scp или sftp Работа через нестабильные мобильные сети или Wi-Fi с помощью UDP-режима
Как установить trzsz-ssh?
Установить с помощью Homebrew на macOS: brew install trzsz-ssh Установить с помощью Go (требуется Go 1.26 или более поздней версии): go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest Установить в Windows с помощью Scoop: scoop install tssh
Где скачать trzsz-ssh?
Исходный код и инструкции по установке — на GitHub: https://github.com/trzsz/trzsz-ssh

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Единый центр подключений для настольного компьютера: доступ к SSH-хостам, контейнерам, виртуальным машинам, кластерам Kubernetes и облачным серверам с локального компьютера.

14,6 тыс.+2 за неделю573JavaApache-2.0Обновлён 6 дней назад

Клиент и сервер для удалённой оболочки: сохраняют SSH-сеансы активными и автоматически восстанавливают подключение после смены сети.

3,9 тыс.+7 за неделю239C++Apache-2.0Активно поддерживаетсяОбновлён 3 дня назад

Портативная версия OpenSSH — порт SSH-комплекта для систем, отличных от OpenBSD, обеспечивающий безопасный удалённый вход, выполнение команд и передачу файлов в Unix-подобных системах.

4,1 тыс.2,2 тыс.COtherАктивно поддерживаетсяОбновлён вчера