gpt4 book ai didi

java - 由 : com. jcraft.jsch.JSchException 引起:使用 sftp 私钥进行身份验证失败

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:54 29 4
gpt4 key购买 nike

<bean id="sftpSessionFactory"
class="org.springframework.integration.sftp.session.DefaultSftpSessionFactory">
<property name="host" value="${host}" />
<property name="privateKey" value="file:${keyfile}"/>
<property name="user" value="${user}" />
<property name="port" value="${port}" />
</bean>

我有上面的配置。我在服务器上的授权 key ~/.ssh2 下有公钥。我仍然收到 Caused by: com.jcraft.jsch.JSchException: Auth failed 错误。所有凭据均正确,并且能够通过命令提示符进行 sftp。请尽快建议。使困惑。请查看日志:

信息 | JVM 1 | 2014/10/31 13:41:23 | ... 21 更多信息| JVM 1 | 2014/10/31 13:41:23 |原因:com.jcraft.jsch.JSchException:身份验证失败信息| JVM 1 | 2014/10/31 13:41:23 |在 com.jcraft.jsch.Session.connect(Session.java:464)信息| JVM 1 | 2014/10/31 13:41:23 |在 com.jcraft.jsch.Session.connect(Session.java:158)信息| JVM 1 | 2014/10/31 13:41:23 |在 org.springframework.integration.sftp.session.SftpSession.connect(SftpSession.java:198)信息| JVM 1 | 2014/10/31 13:41:23 | ... 22 更多

这是详细的日志。我很困惑是否正在连接。你能帮我吗

最佳答案

对于 future 的读者:

打开 JSCH 的 DEBUG 日志记录,如 discussed in the reference manual 。它应该可以帮助您追踪它。

关于java - 由 : com. jcraft.jsch.JSchException 引起:使用 sftp 私钥进行身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26665396/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com