前面介绍了一篇文章
开源堡垒机No·1 jumpserver如何破文件上传的烦恼 |
今天开周会的时候有同事提起这个事情,我在jumpserver的官方群里面也经常遇到大家提这个问题,今天周会结束之后我又百度了一下jumpserver rz上传文件问题,找了好多都是说通过ssh直接连接服务器,跳过jumpserver,这个回答没有意义。
终于在第3还是第4页的搜索结果中发现了一个靠谱的回答
1. 失败原因
SecureCRT、Xshell等ssh工具都可以跟rz
、sz
命令结合方便的上下传文件,但经过跳板机之后直接rz
、sz
一个稍大的文件会在上传一部分后退出并显示一堆乱码,这是因为这中间有控制字符的原因。
2. 解决办法
加参数-e忽略控制字符:
rz -e和sz -e
然后根据答案使用命令测试,果然效果ok。但是文件过大,还是有问题。这个还不是很清楚什么原因

官方给的更新说明是从2.8.3版本修复了rz命令上传文件慢的问题

通过测试发现通过jumpserver使用rz 上传包的时候尽量压缩成tar.gz的包之后上传,这样不会出现乱码问题。
期jumpserver团队待进一步的解决和完善