Jumpserver无法正常上载文件至网络设备上!!!(急急急)

问题描述:通过Jumpserver自带的“文件传输”功能,上载文件至网络设备上面,发现一直返回下面的报错信息(默认网络设备里面是没有/tmp目录的,但是我已经在输入的路径里面输入了相关的网络设备路径):

排查方式如下:
1.测试是否由于权限问题导致
该问题可以排除,直接用sftp或ftp命令直接用xshell登录正常,如下图所示:

2.测试是否由于Jumpserver到该设备的网络配置连接有问题
直接在Jumpserver主机上面用sftp 用户名@IP地址去做连接,也是正常,ftp同样

3.交换机配置
交换机配置都是放行内网IP,无任何限制

4.文件大小和类型
文件大小符合低于200M的标准,用几KB的文件上载仍然会有问题

5.同样方式将文件上载至Linux服务器上面正常,Linux服务器上面默认有/tmp目录

需求:
1.是否可以修改默认的上载文件目录,将/tmp改掉
2.该版本对应的文件传输是跑的sftp or scp or ftp?
3.希望可以用户不用输入stfp或ftp的用户名直接可以上载文件到网络设备上面

备注:
JumpServer 版本:JumpServer 社区版 GPLv3 v4.1.0
运行方式:安装包运行
浏览器版本:Chrome浏览器 版本 131.0.6778.140(正式版本) (64 位)

在平台列表里新建一个网络设备的平台,添加sftp,点击右边齿轮修改,把里面的路径改一下。



文件传输的方式有很多种,在知识库里搜索关键字查找看一下。 【V3】JumpServer 三种常见文件传输方式的效果对比 - FIT2CLOUD 知识库

我是要上传文件到网络设备里面,这三种方式更适配于Linux服务器,Linux服务器我上载文件是没有问题的。

我根据你说的将华为设备的上载目录修改为:cfcard:

重新通过Jumpserver上载文件,但是一直显示报错是怎么回事呢?报错如下

我确认我的交换机设备已经开放了这些sftp协议的