tmux 세션에서도 사용할 수 있는, SSH 터미널용 lrzsz(rz/sz) 대체 파일 전송 도구입니다.
- 스타
- 2,779
- 포크
- 159
- 열린 이슈
- 29
- 마지막 커밋
- 6일 전
어떤 프로젝트인가요?
trzsz-ssh (tssh)는 OpenSSH 클라이언트를 대체해 바로 사용할 수 있도록 만든 SSH 클라이언트입니다. 프록시 점프, 에이전트 포워딩, 멀티플렉싱, 포트 포워딩, known-hosts 처리 등 일반적인 OpenSSH 옵션과 설정 지시어를 지원하므로 기존 명령과 설정 파일을 그대로 사용할 수 있습니다.
OpenSSH 호환성 외에도 로그인 프롬프트, 일괄 로그인, 비밀번호 저장, 그룹 레이블, 원격 프롬프트에 대한 자동 응답, 사용자 지정 테마 등의 기능을 제공합니다. 또한 터미널 세션에서 파일을 전송할 수 있도록 trz/tsz (trzsz)와 rz/sz (zmodem)를 포함하며, scp와 sftp도 지원합니다.
tsshd 서버와 함께 사용하면 tssh는 mosh와 유사한 UDP 모드를 제공해 간헐적인 연결 끊김을 견디고, 모바일 네트워크나 불안정한 Wi-Fi처럼 지연 시간이 높은 연결에서 네트워크 간 이동을 지원합니다. Homebrew, apt, dnf, winget, scoop, conda 및 Go를 통해 설치할 수 있습니다.
핵심 기능
- 01ProxyJump, 에이전트 포워딩, 포트 포워딩 등 일반적인 OpenSSH 옵션 지원
- 02여러 호스트를 관리할 수 있는 로그인 프롬프트 및 일괄 로그인
- 03터미널 내에서 파일을 전송하는 내장 trzsz (trz/tsz) 및 zmodem (rz/sz)
- 04간헐적인 연결 끊김과 네트워크 간 이동을 지원하는 tsshd 연동 UDP 모드
- 05자동 응답, 비밀번호 저장 및 그룹 레이블
활용 사례
- 기존 ssh 설정 파일을 유지하면서 워크스테이션의 OpenSSH 클라이언트 대체
- 일괄 로그인과 그룹 호스트 레이블을 사용해 여러 서버 관리
- 별도의 scp 또는 sftp 명령 없이 SSH 세션에서 파일 전송
- UDP 모드를 사용해 불안정한 모바일 또는 Wi-Fi 연결에서 작업
빠른 시작
- 1
macOS에 Homebrew로 설치
brew install trzsz-ssh - 2
Go로 설치(Go 1.26 이상 필요)
go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest - 3
Windows에 Scoop으로 설치
scoop install tssh
사용 전 알아둘 점
- Go로 설치하거나 소스에서 빌드하려면 Go 1.26 이상이 필요합니다.
- 로밍 및 간헐적 연결 지원은 별도의 tsshd 서버 구성 요소에 따라 달라집니다.
포함된 컬렉션
토픽
자주 묻는 질문
- trzsz-ssh은(는) 무엇인가요?
- 로그인 프롬프트, 일괄 로그인, trzsz/zmodem 파일 전송, mosh와 유사한 UDP 모드를 추가한 OpenSSH 호환 SSH 클라이언트입니다. trzsz-ssh (tssh)는 OpenSSH 클라이언트를 대체해 바로 사용할 수 있도록 만든 SSH 클라이언트입니다. 프록시 점프, 에이전트 포워딩, 멀티플렉싱, 포트 포워딩, known-hosts 처리 등 일반적인 OpenSSH 옵션과 설정 지시어를 지원하므로 기존 명령과 설정 파일을 그대로 사용할 수 있습니다.
- trzsz-ssh은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- trzsz-ssh은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- trzsz-ssh은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. trzsz-ssh의 마지막 커밋은 2026년 10월 31일입니다.
- trzsz-ssh은(는) 어디에 사용할 수 있나요?
- 기존 ssh 설정 파일을 유지하면서 워크스테이션의 OpenSSH 클라이언트 대체 일괄 로그인과 그룹 호스트 레이블을 사용해 여러 서버 관리 별도의 scp 또는 sftp 명령 없이 SSH 세션에서 파일 전송 UDP 모드를 사용해 불안정한 모바일 또는 Wi-Fi 연결에서 작업
- trzsz-ssh는 어떻게 설치하나요?
- macOS에 Homebrew로 설치: 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
로컬 머신에서 SSH 호스트, 컨테이너, VM, Kubernetes 클러스터, 클라우드 서버에 한곳에서 접속할 수 있는 데스크톱 연결 허브입니다.
브라우저에서 원격 서버에 직접 터미널 세션을 여는 웹 기반 SSH 및 Telnet 클라이언트입니다.
GPUI로 만든 네이티브 데스크톱 터미널 클라이언트로, SSH, 로컬 셸, Telnet, Serial, RDP, VNC와 SFTP, 터널, OTP를 지원합니다.
AI 어시스턴트와 종단 간 암호화 동기화 기능을 갖추고, 자체 Cloudflare 계정에 데이터를 저장하는 Windows, Linux, macOS용 데스크톱 SSH 클라이언트입니다.