当前位置: 首页 > 知识库问答 >
问题:

JSch是否支持PPK3格式进行身份验证

鞠鸿雪
2023-03-14

我们使用JSch库(JSch-0.1.55.jar)与SFTP服务器(Bitvise)建立连接。

我们正在使用PPK2私钥格式,它的工作与提到的SFTP服务器很好。但是,当使用PPK3私钥格式时,它不能与同一服务器一起工作。

JSch库(jsch-0.1.55.jar)是否支持PPK3格式?

有人可以帮助这篇文章或任何解决问题的方法吗?

共有1个答案

鲜于浩淼
2023-03-14

JSch不支持PPK3。

@mwiede的叉子也没有。

但这只是私钥的一种格式。没有什么可以阻止您将密钥转换为PPK2格式。服务器无法分辨出区别。

 类似资料:
  • > 部署到云运行时,选择是进行身份验证 从这里使用REST调用生成firebase auth令牌 使用上面步骤2中的header bellow和ID_TOKEN对云运行实例进行api调用 授权:承载ID_TOKEN

  • 考虑到Azure Data Lake Store使用Active Directory进行身份验证(本质上使用Kerberos和LDAP),有没有办法直接使用KerberosLDAP或SSO进行ADLS身份验证。 搜索了许多文档,包括this和this,但发现ADLS的两种身份验证机制都使用ActiveDirectory-tenantid、clientid和client-secret。 如果不是上述

  • 问题内容: 我搜索了Google,发现了一些矛盾之处。xlwt是否支持xlsx文件(MS Office 2007)。我听说xlwt 0.7.4支持xlsx文件。有谁尝试过使用xlwt 0.7.4编写xlsx文件 这个问题的目的是,如果我需要安装,我没有安装库的权限,我需要提供更多详细信息。我需要用python编写xlsx文件,所以如果有人做过类似的事情将有助于提供更好的信息 我已经查看了这个Wik

  • Keycloak是否支持基本身份验证(包含单词basic word后跟空格和base64编码的字符串username:password的授权头),如果支持,我如何为它配置领域和客户端设置?我想用Keycloak保护我的rest api,并支持基本身份验证作为一个选项。

  • 我的用户需要根据他的Git存储库验证他的私钥。它类似于任何DB客户端工具中的“测试连接”按钮。 我在Java使用JSCH进行此验证(我只需要使用SSH连接并告诉连接成功)。下面是我的Java代码 我得到以下例外。 我引用了所有其他SO论坛,给出的解决方案是在相应的服务器中添加公钥。我做到了这一点,并且能够使用SSH命令成功地进行身份验证(如下所述)。但我无法使用JSCH实现同样的效果。请帮忙

  • 我通过运行以下代码得到下面的错误。 错误:decipheriv.final(node:internal/crypto/cipher:196:29)在decrypt(/users/username/dev/playground/node/src/index.ts:14:65)处处于不支持状态或无法对数据进行身份验证 节点中aes-128-gcm的“不支持状态或无法验证数据” 在nodejs解密中获取