소개
trzsz ( trz / tsz )는 현대적인 SSH 파일 전송 도구로, rz/sz의 대안으로서 tmux와의 네이티브 호환성을 제공합니다. 이 도구는 디렉터리 전송, 재개 기능, 드래그 앤 드롭 업로드, Windows 터미널 및 웹 기반 터미널 환경을 지원합니다. Python, Go, JavaScript 버전으로 제공되며, iTerm2 통합 기능도 포함되어 있습니다. SSH, Web SSH, Electron 터미널 또는 로컬 셸 환경에서 일관된 파일 전송 경험을 제공합니다.
상세정보
프로그램 소개/무엇인지
trzsz ( trz / tsz )는 기존 rz/sz 도구의 현대적 대체품으로 설계된 SSH 파일 전송 도구입니다. tmux와의 네이티브 호환성을 제공하여 터널 세션 내에서 원활한 파일 전송을 가능하게 합니다. 이 도구는 Python, Go, JavaScript 등 여러 언어로 구현되어 다양한 환경에서 사용할 수 있습니다.
주요 기능파일 전송 기능
trzsz는 디렉터리 전체 전송을 지원하며, 전송 중 중단된 경우 재개(resume) 기능을 제공합니다. 사용자는 파일을 드래그 앤 드롭으로 업로드할 수 있어 직관적인 파일 전송이 가능합니다.
터미널 호환성
이 도구는 Windows 터미널을 비롯하여 Web SSH, Electron 터미널, 로컬 셸 환경에서도 정상적으로 작동합니다. tmux와의 완전한 호환성을 통해 터널 멀티플렉싱 환경에서도 파일 전송이 원활하게 이루어집니다.
확장 도구
trzsz 패키지에는 향상된 SSH 클라이언트인 tssh와 UDP 기반 SSH 서버인 tsshd가 포함되어 있습니다. tssh는 내장 trzsz 파일 전송 기능과 함께 인터랙티브 서버 선택, 배치 로그인, 비밀번호 관리 등을 제공합니다. tsshd는 네트워크 전환이나 Wi-Fi 중단 후에도 SSH 세션을 자동으로 복구하는 로밍 및 재접속 기능을 제공합니다.
다운로드·설치 방법
trzsz는 Chocolatey 패키지 관리자를 통해 설치할 수 있습니다. 공식 Chocolatey 저장소에서 ‘trzsz’ 패키지를 검색하여 설치하거나, 직접 다운로드한 ZIP 파일을 압축 해제 후 사용할 수 있습니다. 설치 후 터미널에서 trzsz 명령을 입력하여 바로 파일 전송 기능을 사용할 수 있습니다.
기본 사용법/명령어
기본적인 파일 전송은 trzsz 명령을 통해 이루어집니다. 파일을 전송하려면 trzsz 명령에 전송할 파일 경로를 지정하면 됩니다. 디렉터리 전송의 경우 재귀적 옵션을 사용하여 전체 디렉터리 구조를 유지하면서 전송할 수 있습니다. 전송 중 일시적인 네트워크 중단 시 재개 기능을 통해 이전 전송 지점부터 이어서 전송을 계속할 수 있습니다.
이런 경우에 유용합니다
터널을 통해 서버와 파일을 자주 주고받는 개발자나 시스템 관리자에게 유용합니다. 특히 tmux 또는 터널 멀티플렉서를 사용하는 환경에서 작업 중 파일을 빠르게 전송해야 할 때 편리합니다. 웹 기반 터미널이나 Electron 터미널 앱을 사용하는 경우에도 추가 설정 없이 trzsz를 사용할 수 있습니다. 네트워크가 불안정한 환경에서는 tsshd를 활용하여 SSH 세션의 안정성을 높일 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


