Open AiraNadih opened 3 months ago
服务器是使用 go 版 trzsz 吗?用 tssh 登录服务器时,中间有跳板机吗?
服务器是使用的 go 版 trzsz 。没有使用跳板机。
服务端 trzsz 1.1.8 ,客户端 tssh 0.1.22 ,然后 trz -f 上传,看看会报什么错?
服务端 trzsz 1.1.8 ,客户端 tssh 0.1.22 ,然后 trz -f 上传,看看会报什么错?
你应该打错了,因为报错:
usage: trz [-h] [-v] [-q] [-y] [-b] [-e] [-d] [-r] [-B N] [-t N] [path]
trz: error: unrecognized arguments: -f
😂
我按你说的,均更新到最新版本了。 又试了下之前的操作,发现正常了。
最新的版本是支持 -f
后台传输的。
最新的版本是支持
-f
后台传输的。
原来如此。 我更新之前服务器上的 trzsz 好像是 1.1.5,而客户端的 tssh 是 0.1.21。 但是我之前一直用着好好地,直到我试着在 zellij 中使用才遇到问题。
多用几次后发现会抽风。 具体来说就是,传输几次后,再进行 trz 传输的时候,开始出现连续多个选择文件的弹窗,即使每个弹窗都选中了相同的文件后,还是无法正常进行文件传输。 之前忘了说,客户端是 Windows 11。
同时有些乱码:
#ACT:eJw8zMGqAjEMRuF3+ddhYOAuLnkWQeqYDsGYlLRVRHx3N+rynMX3hBXfwdgDhJtk13Aw1mVd/kHYwqvmFVyLdSG43E1dwDg4CC1jxBYG/iOc1Es+wCOnEPpsLXIcz5rfNaa72M+qkZdPvN4BAAD//7ICLYA=
和 tmux
一样,刷新时会重复原先的输出,导致不断地弹窗。
trzsz
针对 tmux
做了特殊处理的:
https://github.com/trzsz/trzsz-go/blob/5622a200f35608293c4612ceba5799bcc3097334/trzsz/trz.go#L170
https://github.com/trzsz/trzsz-go/blob/5622a200f35608293c4612ceba5799bcc3097334/trzsz/tsz.go#L170
你可以修改一下 trz
和 tsz
的代码,让 uniqueID
固定以 20
结尾试试。
我通过 trzsz-ssh 连接 Debian 服务器后,尝试在 zellij 中使用 trzsz 传输文件,发现不论是 trz 还是 tsz 都会遇到
Receive data timeout
。