社区
Java EE
帖子详情
jsch使用ppk密钥连接远程sftp
xwt0329
2012-05-22 07:34:37
我使用jsch连接远程的sftp 但是没有密码 只提供了一个.ppk密钥文件,查找了好久也没找到怎么使用,求助下那位做过的高手!
...全文
363
回复
打赏
收藏
jsch使用ppk密钥连接远程sftp
我使用jsch连接远程的sftp 但是没有密码 只提供了一个.ppk密钥文件,查找了好久也没找到怎么使用,求助下那位做过的高手!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JSCH
通过私钥
连接
SFTP
报错
一、报错截图 二、报错原因 高版本OpenSSH生成的秘钥: 形如: -----BEGIN OPENSSH PRIVATE KEY----- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -----END OPENSSH PRIVATE KEY----- 但是,
JSCH
不支持这种形式的秘钥;
通过
ppk
文件
连接
sftp
示例
1、pom.xml <dependency> <groupId>com.jcraft</groupId> <artifactId>
jsch
</artifactId> <version>0.1.55</version> </dependency> 2、工具方法示例。 /** ...
java
sftp
密钥
链接
主要原因是ssh版本过高,
使用
下面命令生成低版本的。
Springboot 访问
sftp
方法(.
ppk
私钥转OpenSSH)
【代码】Springboot 访问
sftp
方法(.
ppk
私钥转OpenSSH)
java
使用
jsch
连接
ssh服务并
远程
执行命令、上传、下载操作
java
使用
jsch
连接
ssh服务并
远程
执行命令、上传、下载操作 关键依赖:
jsch
-0.1.54.jar 第一,
使用
用户名和密码
连接
/** *
使用
用户名和密码
连接
*/ @Test public void test1() throws
JSch
Exception { //创建一个ssh通讯核心类
JSch
jSch
= new
JSch
(); //传主机、端口、用户名获得一个会话 Session s
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章