【文件传输工具】trzsz ( trz / tsz ) 发布 v1.1.8,支持后台传输


【文件传输工具】trzsz ( trz / tsz ) 发布 v1.1.8,支持后台传输,只要加上 -f 参数即可,如 trz -f 和 tsz -f xxx。

服务端开源 GitHub:https://github.com/trzsz/trzsz-go

客户端开源 GitHub:https://github.com/trzsz/trzsz-ssh


服务端安装方法

  • Ubuntu 可用 apt 安装

    sudo apt install trzsz
    sudo apt update && sudo apt install software-properties-common
    sudo add-apt-repository ppa:trzsz/ppa && sudo apt update
    
    sudo apt install trzsz
    
  • Debian 可用 apt 安装

    sudo apt install trzsz
    sudo apt install curl gpg
    curl -s 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x7074ce75da7cc691c1ae1a7c7e51d1ad956055ca' \
    | gpg --dearmor -o /usr/share/keyrings/trzsz.gpg
    echo 'deb [signed-by=/usr/share/keyrings/trzsz.gpg] https://ppa.launchpadcontent.net/trzsz/ppa/ubuntu jammy main' \
    | sudo tee /etc/apt/sources.list.d/trzsz.list
    sudo apt update
    
    sudo apt install trzsz
    
  • Linux 可用 yum 安装

    sudo yum install trzsz
    • 国内推荐使用 wlnmp 源,安装 trzsz 只需要添加 wlnmp 源( 配置 epel 源不是必须的 ):

      curl -fsSL "https://sh.wlnmp.com/wlnmp.sh" | bash
      
      sudo yum install trzsz
      
    • 也可使用 gemfury 源( 只要网络通,所有操作系统通用 )

      echo '[trzsz]
      name=Trzsz Repo
      baseurl=https://yum.fury.io/trzsz/
      enabled=1
      gpgcheck=0' | sudo tee /etc/yum.repos.d/trzsz.repo
      
      sudo yum install trzsz
      
  • ArchLinux 可用 yay 安装

    yay -S trzsz
    yay -Syu
    yay -S trzsz
    
  • MacOS 可用 homebrew 安装

    brew install trzsz-go
    brew update
    brew install trzsz-go
    
  • Windows 可用 scoop / winget / choco 安装

    scoop install trzsz / winget install trzsz / choco install trzsz
    scoop install trzsz
    
    winget install trzsz
    
    choco install trzsz
    
  • 用 Go 直接安装( 要求 go 1.20 以上 )

    go install github.com/trzsz/trzsz-go/cmd/...@latest
    go install github.com/trzsz/trzsz-go/cmd/trz@latest
    go install github.com/trzsz/trzsz-go/cmd/tsz@latest
    go install github.com/trzsz/trzsz-go/cmd/trzsz@latest
    

    安装后,trzsz 程序一般位于 ~/go/bin/ 目录下( Windows 一般在 C:\Users\your_name\go\bin\ )。

  • 可从 Releases 中直接下载适用的版本

    或者用 Go 编译( 要求 go 1.20 以上 )
    git clone https://github.com/trzsz/trzsz-go.git
    cd trzsz-go
    make
    sudo make install
    

 

客户端推荐安装 trzsz-ssh ( tssh )

  • Windows 可用 scoop / winget / choco 安装

    scoop install tssh / winget install tssh / choco install tssh
    scoop install tssh
    
    winget install tssh
    
    choco install tssh
    
  • MacOS 可用 homebrew 安装

    brew install trzsz-ssh
    brew update
    brew install trzsz-ssh
    
  • Ubuntu 可用 apt 安装

    sudo apt install tssh
    sudo apt update && sudo apt install software-properties-common
    sudo add-apt-repository ppa:trzsz/ppa && sudo apt update
    
    sudo apt install tssh
    
  • Debian 可用 apt 安装

    sudo apt install tssh
    sudo apt install curl gpg
    curl -s 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x7074ce75da7cc691c1ae1a7c7e51d1ad956055ca' \
    | gpg --dearmor -o /usr/share/keyrings/trzsz.gpg
    echo 'deb [signed-by=/usr/share/keyrings/trzsz.gpg] https://ppa.launchpadcontent.net/trzsz/ppa/ubuntu jammy main' \
    | sudo tee /etc/apt/sources.list.d/trzsz.list
    sudo apt update
    
    sudo apt install tssh
    
  • Linux 可用 yum 安装

    sudo yum install tssh
    • 国内推荐使用 wlnmp 源,安装 tssh 只需要添加 wlnmp 源( 配置 epel 源不是必须的 ):

      curl -fsSL "https://sh.wlnmp.com/wlnmp.sh" | bash
      
      sudo yum install tssh
      
    • 也可使用 gemfury 源( 只要网络通,所有操作系统通用 )

      echo '[trzsz]
      name=Trzsz Repo
      baseurl=https://yum.fury.io/trzsz/
      enabled=1
      gpgcheck=0' | sudo tee /etc/yum.repos.d/trzsz.repo
      
      sudo yum install tssh
      
  • ArchLinux 可用 yay 安装

    yay -S tssh
    yay -Syu
    yay -S tssh
    
  • 用 Go 直接安装( 要求 go 1.21 以上 )

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

    安装后,tssh 程序一般位于 ~/go/bin/ 目录下( Windows 一般在 C:\Users\your_name\go\bin\ )。

  • 用 Go 自己编译( 要求 go 1.21 以上 )

    sudo make install
    git clone --depth 1 https://github.com/trzsz/trzsz-ssh.git
    cd trzsz-ssh
    make
    sudo make install
    
  • 可从 GitHub Releases 中下载,国内可从 Gitee 发行版 中下载,解压并加到 PATH 环境变量中。


相關推薦

2023-07-03

web 文件传输工具( trzsz.js 组件 )发布 v1.1.1 ,做了一些细节上的优化。  trzsz (trz /tsz) 是一个兼容 tmux 的文件传输工具,和 lrzsz ( rz /sz ) 类似,并且有进度条,支持目录传输,支持拖动上传。 https://github.com/trzsz/trzsz.js

2023-03-27

trzsz.js ( trz / tsz ) 是类似 rz / sz 的文件传输工具,新版本 1.1.0 支持在浏览器中上传和下载目录。 优点介绍 支持 tmux,包括 tmux 普通模式,以及与 iTerm2 集成的 tmux 命令模式。 支持 传输目录,trz -d 命令上传

2023-10-09

【 webshell 文件传输工具 trzsz.js 】发布 v1.1.3,使用异步的 fs API,提高了接入的可扩展性。 开发指引 添加依赖 npm install trzsz 或者 yarn add trzsz 在 Node.js 中引用 import { TrzszFilter } from "trzsz"; 或者 const { T

2023-07-18

速度和使用体验: 1 、如果传输发生中断,或者传完后文件有修改,再使用 trz -y 上传,或者使用 tsz -y xxx 下载, 将会快速跳过前面一致的部分,从不一致的位置开始断点续传。 2 、按下 Ctrl + C 时不再直

2023-07-19

速度和使用体验: 1 、如果传输发生中断,或者传完后文件有修改,再使用 trz -y 上传,或者使用 tsz -y xxx 下载, 将会快速跳过前面一致的部分,从不一致的位置开始断点续传。 2 、按下 Ctrl + C 时不再直

2024-01-16

殊字符,tmux 的存在导致传不过去。 解法:如果先将文件 Base64 编码再传输,就可以顺利穿过 tmux 了。 结果:写了个小工具 trzsz ( trz / tsz ) 自用,接着在 GitHub 上开源分享出来:https://github.com/trzsz/trzsz 2022 年 2 月,TypeScr

2023-08-01

用的服务器管理功能?是否支持记住密码?是否有好用的文件传输工具? tssh 支持选择或搜索 ~/.ssh/config 中配置的服务器,支持 vim 操作习惯,解决 ssh 终端的服务器管理问题。 tssh 支持一次选择多台服务器,批量登录

2023-07-24

用的服务器管理功能?是否支持记住密码?是否有好用的文件传输工具? tssh 支持选择或搜索 ~/.ssh/config 中配置的服务器,支持 vim 操作习惯,解决 ssh 终端的服务器管理问题。 tssh 支持一次选择多台服务器,批量登录

2023-06-19

务器,将公钥( 即前面生成密钥对时 .pub 后缀的文件内容 )追加写入服务器上的 ~/.ssh/authorized_keys 文件中。 一行代表一个客户端的公钥,注意 ~/.ssh/authorized_keys 要设置正确的权限: chmod 700 ~/.ssh &&

2023-08-28

」北京站,聊聊 AI 大模型与底层技术 >>> tssh v0.1.11 已经发布,支持 trz/tsz 的 ssh 客户端。 此版本更新内容包括: 支持记住 Passphrase 支持 ~/.tssh.conf 配置 支持 ssh-agent 支持更多配置项 详情查看:https://gitee.com/trzsz/tssh/r

2023-07-05

务器,将公钥( 即前面生成密钥对时 .pub 后缀的文件内容 )追加写入服务器上的 ~/.ssh/authorized_keys 文件中。 一行代表一个客户端的公钥,注意 ~/.ssh/authorized_keys 要设置正确的权限: chmod 700 ~/.ssh &&a

2023-07-12

务器,将公钥( 即前面生成密钥对时 .pub 后缀的文件内容 )追加写入服务器上的 ~/.ssh/authorized_keys 文件中。 一行代表一个客户端的公钥,注意 ~/.ssh/authorized_keys 要设置正确的权限: chmod 700 ~/.ssh &&

2023-06-05

登录服务器,将公钥( 即前面生成密钥对时 *.pub 后缀的文件内容 )追加写入服务器上的 ~/.ssh/authorized_keys 文件中。 一行代表一个客户端的公钥,注意设置正确的权限 chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys。 在客户

2024-09-22

go-fastdfs 是一个基于 http 协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。   go-fastdfs 分布式文件系统 v1.4.6 发布,