技术博文 · 2021-04-29 0

jumpserver rz上传文件失败问题

前面介绍了一篇文章

开源堡垒机No·1 jumpserver如何破文件上传的烦恼
jumpserver上传文件的烦恼

今天开周会的时候有同事提起这个事情,我在jumpserver的官方群里面也经常遇到大家提这个问题,今天周会结束之后我又百度了一下jumpserver rz上传文件问题,找了好多都是说通过ssh直接连接服务器,跳过jumpserver,这个回答没有意义。

终于在第3还是第4页的搜索结果中发现了一个靠谱的回答

经过跳板机rz上传稍大文件失败

1. 失败原因


SecureCRT、Xshell等ssh工具都可以跟rzsz命令结合方便的上下传文件,但经过跳板机之后直接rzsz一个稍大的文件会在上传一部分后退出并显示一堆乱码,这是因为这中间有控制字符的原因。

2. 解决办法


加参数-e忽略控制字符:

rz -e和sz -e

然后根据答案使用命令测试,果然效果ok。但是文件过大,还是有问题。这个还不是很清楚什么原因

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

jumpserver rz上传文件问题

通过测试发现通过jumpserver使用rz 上传包的时候尽量压缩成tar.gz的包之后上传,这样不会出现乱码问题。

期jumpserver团队待进一步的解决和完善