xshell中启动tmux之后,sz或者rz命令失效

常规的工作方式都是在xshell中连接linux机器,用了tmux之后发现sz或者rz都无法弹出正常的文件选择窗口.
请问这个问题如何解决?

阅读 10.7k
评论 2014-06-11 提问
    2 个回答
    • 8.6k

    看起来 tmux 下不支持 zmodem,所以这两个命令也用不了。

    链接: http://sourceforge.net/p/tmux/tickets/6/


    如果换用 screen 的话应该是可以使用 sz/rz 的,很早之前我曾在 Windows 的 SecureCRT 上面成功使用过。

    需要在 .screenrc 里面设置 zmodem catch,也许还需要 rz -e。细节记得不是很清楚了。

      测试了screen 下zmodem pass/catch这两种模式。 zmodem pass能正常传输,但传输后,screen就卡死了, zmodem catch 是远程服务器自己传自己,根本不会和本地交互,执行了后,命令行还容易出错,所以结论就是不用。其实非screen下rz sz传输就满足需求了。 测试的流程及详细的说明参考: linux screen rz sz 卡死 waiting to receive.**B0100000023be50

      该答案已被忽略,原因:

        撰写回答

        登录后参与交流、获取后续更新提醒