写了个简单的 ssh 客户端,解决 trzsz ( 类似 rz / sz)在 Windows Terminal 上传慢的问题。

346 天前
 LonnyWong

在 Windows Terminal 中使用 trzsz ( trz / tsz ) ( github: https://github.com/trzsz/trzsz-go ) 上传文件很慢,

一直没有好的解决办法,最近看到 go 有个 ssh 包,终于想到办法了,就是写一个自己的 ssh 客户端。

花了很长的时间把 trzsz-go 重构成一个 go package ,让第三方可以直接引用,方便实现对 trzsz 的支持。

我写了个 ssh 客户端给自己用,基本满足我自己的需求,纯个人应用,未发布,有兴趣的可以自己编译出来试试。

开源地址: https://github.com/trzsz/trzsz-ssh

1882 次点击
所在节点    程序员
10 条回复
xiebruce
345 天前
刚搞完一个在 macOS 上 iTerm2+rz/sz 上传文件的脚本: https://github.com/xiebruce/iterm2-zmodem
LonnyWong
345 天前
@xiebruce 你可以试试 https://github.com/trzsz/trzsz ,支持 iTerm2 ,中文文档: https://trzsz.github.io/cn/
xiebruce
345 天前
@LonnyWong 我擦,这个是有进度条的,厉害了,我去看看,rz/sz 缺点就是没进度条。
eudemonwind
345 天前
这东西干什么用的
akira
345 天前
厉害。

但是好像用处不大把。。
LonnyWong
345 天前
@akira 主要是可以解决在 Windows Terminal 使用 trzsz ssh 时,trz 上传慢的问题。
另外就是服务器数量特别多的,配置好 ~/.ssh/config 后,可以进行搜索并登录,不需要记住那么多的机器名。
LonnyWong
345 天前
@eudemonwind 其实就是 ssh 那个程序同样的功能,有两点:

一点是使用 tssh 登录后,就支持 trzsz ( trz / tsz ) 上传和下载文件了,具体可参考 https://github.com/trzsz/trzsz-go

另一点是支持搜索 ~/.ssh/config 里的配置进行登录,机器数量特别多时会有用。
hxy100
345 天前
mark ,正好需要,有时间就拿来试试
a9k1n9
345 天前
方便是方便,但依然还是文件管理方便点。
LonnyWong
345 天前
@a9k1n9 还是文件管理的,这个只是读 ~/.ssh/config 文,不打算做写文件的功能。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/941689

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX