JAVA连接SFTP服务器报错:cn.hutool.extra.ssh.JschRuntimeException: JSchException: Packet corrupt

news/2025/11/14 18:07:37/文章来源:https://www.cnblogs.com/pxblog/p/19223001

 

以下就是报错信息 而且是第一次没问题,第二次连接就会有问题  

 

 

2025-11-15T01:39:32.602+08:00 cn.hutool.extra.ssh.JschRuntimeException: JSchException: Packet corrupt
2025-11-15T01:39:32.602+08:00 at cn.hutool.extra.ssh.JschUtil.createChannel(JschUtil.java:392) ~[hutool-all-5.7.6.jar!/:?]
2025-11-15T01:39:32.602+08:00 at cn.hutool.extra.ssh.JschUtil.openChannel(JschUtil.java:367) ~[hutool-all-5.7.6.jar!/:?]
2025-11-15T01:39:32.602+08:00 at cn.hutool.extra.ssh.JschUtil.openSftp(JschUtil.java:306) ~[hutool-all-5.7.6.jar!/:?]
2025-11-15T01:39:32.602+08:00 at cn.hutool.extra.ssh.Sftp.init(Sftp.java:156) ~[hutool-all-5.7.6.jar!/:?]
2025-11-15T01:39:32.602+08:00 at cn.hutool.extra.ssh.Sftp.init(Sftp.java:126) ~[hutool-all-5.7.6.jar!/:?]
2025-11-15T01:39:32.602+08:00 at cn.hutool.extra.ssh.Sftp.init(Sftp.java:145) ~[hutool-all-5.7.6.jar!/:?]
2025-11-15T01:39:32.602+08:00 at cn.hutool.extra.ssh.Sftp.<init>(Sftp.java:80) ~[hutool-all-5.7.6.jar!/:?]
2025-11-15T01:39:32.602+08:00 at cn.hutool.extra.ssh.Sftp.<init>(Sftp.java:69) ~[hutool-all-5.7.6.jar!/:?]
2025-11-15T01:39:32.602+08:00 at cn.hutool.extra.ssh.Sftp.<init>(Sftp.java:55) ~[hutool-all-5.7.6.jar!/:?]

 

 

弃用hutool的Jsch

使用以下SSHJ

<dependency><groupId>com.hierynomus</groupId><artifactId>sshj</artifactId><version>0.37.0</version>
</dependency>

 

伪代码连接

import net.schmizz.sshj.SSHClient;
import net.schmizz.sshj.sftp.RemoteResourceInfo;
import net.schmizz.sshj.sftp.SFTPClient;
import net.schmizz.sshj.transport.verification.PromiscuousVerifier;public static List<String> getDownloadFileList(String server, int port, String user, String pass, String remotePath) {try (SSHClient ssh = new SSHClient()) {
ssh.addHostKeyVerifier(
new PromiscuousVerifier()); ssh.connect(server, port);ssh.authPassword(user, pass);try (SFTPClient sftp = ssh.newSFTPClient()) {for (RemoteResourceInfo entry : sftp.ls(remotePath)) {//}}} catch (Exception e) {throw new RuntimeException("SFTP list failed", e);} }

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/965597.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

革命你的 Git 提交消息 - GIM 1.8.0 发布了!

在日常开发中,写代码容易,写高质量 commit message 却不容易。为了赶进度,我们常常敲出一堆 “fix”、"update"、"temp",导致后期查问题、回滚代码都异常痛苦。 GIM(Git Intelligence Messag…

2025 最新护栏网厂家推荐排行榜,公路铁路 / 机场 / 市政工程优质厂家实力甄选铁路护栏网/勾花护栏网/机场护栏网公司推荐

引言 护栏网作为工程建设、公共安全等领域的关键防护设施,其质量直接决定项目安全等级与运维成本。当前国内护栏网市场呈现 “大而杂” 的格局,1.3 万余家生产企业中混杂大量小型作坊,存在原材料以次充好、工艺标准…

2025 年石笼网厂家最新推荐排行榜:箱形 / 网垫 / 袋形 / 帘形全品类,电镀锌 / 锌铝合金 / 电焊材质优质厂家权威推荐

在水利防护、交通建设、生态修复等重点工程领域,石笼网的品质直接决定工程安全与使用寿命。本次榜单由国际金属丝网协会联合工程材料测评机构权威发布,测评覆盖生产实力、产品性能、服务体系三大维度 12 项核心指标,…

spark热点key导致的数据倾斜复现和加盐处理 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

企业级管理系统的站内信怎么轻量级优雅实现

企业级管理系统的站内信怎么轻量级优雅实现一、什么是站内信? 站内信(In-App Messaging 或 Internal Messaging)是指在一个软件系统或平台内部,用户之间或系统与用户之间进行非实时或准实时文字通信的功能模块。它…

深入解析:【具身智能】具身机器人VLA算法入门及实战(三):VLA经典模型架构

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

长连接和短连接

目录长连接和短连接概念总结与类比TCP和UDPHTTP的长短连接HTTP 连接行为的演进1️⃣ 阶段一:HTTP/1.0 —— “用完即断”(Designed to Disconnect)2️⃣ 阶段二:HTTP/1.1 —— 引入 Keep-Alive(延迟断开)长连接/…

助力V2G,米尔SECC GreenPHY实战开发

随着电动汽车与电网双向交互(V2G)技术的快速发展,充电桩与车辆间的高效通信成为实现智能能源管理的关键。SECC作为充电桩的通信控制核心,其与电力线载波通信芯片的适配尤为重要。本文将分享基于米尔核心板,调试联…

洛谷题单指南-组合数学与计数-P1287 盒子与球

原题链接:https://www.luogu.com.cn/problem/P1287 题意解读:n个不同的球放入r个不同盒子的方案数 解题思路: 1、第二类斯特林数 用于解决n个不同的球放入r个相同盒子的方案数,不同盒子乘上r!即可。 可以用递推实现…

2025 年最新推荐铝板厂家排行榜,涵盖 5052/6061/7075 铝板及纯铝板/高纯铝板优质供应商精选

引言 铝板作为工业制造、建筑装饰、交通运输等领域的核心材料,其轻量化、耐腐蚀、易加工的特性备受青睐,但当前市场厂家资质参差不齐,采购痛点日益凸显。部分小型厂家采用劣质铝锭生产,导致产品纯度不足、强度不达…

Netty和Tomcat

Netty和Tomcat特性 Netty Tomcat定位 网络编程框架 Servlet容器 / Web服务器核心模型 异步事件驱动 基于Servlet规范的请求-响应协议支持 灵活。可构建HTTP、WebSocket及任何自定义协议。 固定。主要面向HTTP/1.x, HTT…

2025 年最新推荐铝管厂家权威排行榜:无缝铝管/合金铝管/6061/2A12 铝管优质企业综合测评推荐

在工业制造、建筑装饰、交通运输等核心领域,铝管凭借轻质、耐腐蚀、导热性佳的核心优势,成为全球制造业不可或缺的基础材料。然而当前市场品牌繁杂,产品质量参差不齐,采购者常面临选型难、品控无保障、交付周期长等…

【计算机、信息技术、电子、人工智能等均可投】第二届图像、信号处理与通信技术国际学术会议(ISPCT 2025)

征稿范围广→计算机、信息技术、电子、人工智能、光学等均可投 第二届图像、信号处理与通信技术国际学术会议(ISPCT 2025) 2025 2nd International Conference on Image, Signal Processing and Communication Techn…

2025 年微矩形 /圆形/矩形电连接器厂家最新推荐排行榜,涵盖 MDC/ZMDM/Y50X 等系列优质品牌精选

引言 在工业制造、通信技术、军工信息化等领域高速发展的当下,电连接器作为信号传输的核心部件,其品质稳定性、技术适配性直接影响终端设备的运行效率与安全性能。当前连接器市场品牌繁杂,部分厂商存在原材料劣质、…

2025 年 11 月铝合金门窗厂家推荐排行榜,断桥门窗,系统门窗,金属门窗,阳台门窗,平开推拉折叠门窗公司精选

2025 年 11 月铝合金门窗厂家推荐排行榜:断桥门窗、系统门窗、金属门窗、阳台门窗、平开推拉折叠门窗公司精选 行业背景与发展趋势 随着建筑节能标准的不断提升和消费者对居住环境品质要求的日益增长,铝合金门窗行业…

2025 年 11 月电动调节阀厂家推荐排行榜,西门子/霍尼韦尔/鲁泽节能,比例阀/蒸汽温控阀/二通阀/阀执行器公司精选

2025年11月电动调节阀厂家推荐排行榜,西门子/霍尼韦尔/鲁泽节能,比例阀/蒸汽温控阀/二通阀/阀执行器公司精选 行业背景与发展趋势 随着工业自动化和智能楼宇建设的快速发展,电动调节阀作为过程控制系统的关键执行元…

P9902 『PG2』模拟最大流 题解

Sol 模拟最大流的一般套路就是求最小割。 题目保证了 \(u<v\),所以我们可以得到如下暴力: 设 \(f_{i,S}\) 表示前 \(i\) 个点,从 \(1\) 能到集合 \(S\) 中的点,割掉的最小边权。那么转移有: \[f_{i,S} \to f_{…

2025 年 11 月蒸汽调节阀厂家推荐排行榜,上海鲁泽/西门子/霍尼韦尔蒸汽调节阀,西门子蒸汽比例调节阀,蒸汽温控阀公司推荐

2025 年蒸汽调节阀行业深度分析与厂家推荐指南 随着工业自动化水平的不断提升,蒸汽调节阀作为流程工业与暖通系统中的关键控制设备,其技术性能与可靠性直接影响着整个系统的运行效率与能耗水平。蒸汽调节阀、蒸汽比例…

2025年自动钢筋弯曲生产厂家权威推荐榜单:钢筋自动弯曲/数控式钢筋弯曲中心/钢筋自动弯曲中心源头厂家精选

在建筑业工业化与智能化浪潮的推动下,自动钢筋弯曲设备正以其高效率、高精度和低人工成本的优势,逐步替代传统加工作业模式。 据QYResearch调研统计,2031年全球钢筋弯曲机市场销售额预计将达到38.5亿元,2025年至20…

C++ 进阶知识点详细教程 - 第3部分

C++ 进阶知识点详细教程 - 第3部分 11. 搜索算法 11.1 深度优先搜索(DFS) 11.1.1 基本概念 DFS是一种递归的搜索算法,沿着一条路径深入到底,然后回溯。 基本模板 void dfs(int state) {// 1. 终止条件if (满足条件…