trzsz 使用记录
官方介绍:trzsz ( trz / tsz ) 是一款优秀的文件传输工具,和 lrzsz ( rz / sz ) 类似的、兼容 tmux 的文件传输工具。其实就是一个利用终端来传输文件的工具,可以用来取代 lrzsz,更多详情看官方文档:https://trzsz.github.io/cn/ 和 GitHub:https://github.com/trzsz/trzsz-ssh/blob/main/README.cn.md
macOS 下使用配置
trzsz-ssh 是内置支持 trzsz 的 ssh 客户端, 可以替代 openssh,并且不依赖终端的支持。
安装
1 | brew install trzsz-ssh |
简单用法
使用 tssh
替代 ssh
命令
支持 zmodem(可用于取代 lrzsz)
配置
新版 trzsz 内置支持 lrzsz 的功能,使用方法:
1 | tssh --zmodem root@x.x.x.x -p 22 |
或者在 ~/.ssh/config
里面配置
1 | Host * |
使用
然后在终端里就可以执行 rz 和 sz 命令了 (不需要修改终端的配置,比如 iTerm2 配置 triggers),并且支持上传速度和上传大小显示。
配置 openssh config
除了使用 tssh
命令的方法外,还可以将服务器信息配置到 ~/.ssh/config
(类似于 openssh),为了兼容 openssh
,可以将 tssh
独有的配置前加上 #!!
1 | # 使用 ssh-key 免密连接 |
上面的
encPassword
可以通过tssh --enc-secret
来生成,也可以使用Password 明文密码
使用方法
直接执行 tssh 就会有一个终端组成的图形界面
上面也可以使用 tssh test-ubuntu
来快速连接
tssh 的其他参数
自动在服务器上安装 lrzsz
1 | tssh --install-trzsz root@x.x.x.x |
交互式添加机器
1 | tssh --new-host |
指定用户名
ssh 用户名带 @
符号的时候,使用 tssh 会解析错误(ssh 无问题)此时可以指定用户名的方式来使用。
1 | tssh --zmodem -l 'a@qq.com' 1.1.1.1 -p 2222 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
评论