我使用SSH 连接到 Linux 远程服务器(运行 Red Hat Enterprise Linux AS 版本 4(Nahant Update 3)),无需 root 权限。使用 来传输文件xshell
没有任何问题sz
,直到我启动。当我输入 时,信息将显示如下:rz
tmux
rz
rz waiting to receive. B0100000023be50
除非我退出,否则我什么也做不了tmux
。 的情况sz
与 类似rz
,信息如下:
B00000000000000*
而且,如果我不退出,我就什么也做不了tmux
。
软件版本为:
- tmux:1.8(默认配置)
- szsz(lrzsz):0.12.20
- rzrz(lrzsz):0.12.20
答案1
新的 rz/sz 工具陣陣它与 iTerm2 和 tmux 兼容。
答案2
简单的答案是 Tmux 不支持 rz 和 sz。Tmux 维基页面。
答案3
在 GNU Screen 中,您可以启用 zmodem 传输,这样即使您只有串行终端连接,您仍然可以传输文件(Ctrl+a :zmodem catch 然后在远程端输入 sz。)Tmux 不支持 zmodem 传输。
参考:https://www.wikivs.com/wiki/screen_vs_tmux
尝试一下桑巴。