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

Camel sftp-对于无密码登录设置-我得到Jsch异常:Auth fail

魏书
2023-03-14

2018-08-29 14:59:24,617警告org.apache.camel.component.file.remote.sftpconsumer:自动创建目录时出错:传入到期无法连接到SFTP:/username@host.net:22。则忽略此异常。org.apache.camel.component.file.GenericFileOperationFailedException:无法连接到SFTP:/username@host.net:22

原因:com.jcraft.jsch.jschException:在org.apache.camel.component.file.remote.sftpoperations.connect(sftpoperations.java:116)的com.jcraft.jsch.session.connect(session.java:519)上的身份验证失败...省略了33个常用帧

这是我的路由的endpoint:file-endpoint:sftp:/username@host.net/incoming?streamdownload=true&noop=true&disconnect=true&stepwise=false&uselist=false&filename=abc。txt&ignorfileotfoundorpermissionerror=false&sendemptymessagewhenidle=true&privatekeypassphrase=xxx&preferredauthentications=publickey&privatekeyfile=

如有任何帮助,我们将不胜感激。谢谢!

共有1个答案

顾炎彬
2023-03-14

从文件名中,我假设是一个RSA密钥--确保是这样的。我在使用ed25519密钥时遇到了JSch的问题。

此外,在我设置的SFPT路由中,我没有在URI中使用“user@”;我只是有

 sftp://some.host/directory?username=someone?privateKeyFile=<>[..options..]

但我不包含fliot所指示的空白密码属性

 类似资料:
  • 我正在现有的JavaSpring应用程序中实现kerberos身份验证。我的unix团队为我提供了SPN,krb5。conf和keytab文件。我正在努力使用下面的代码和配置,但无法从下面附加的日志中的用户异常中获取密码。 有人能纠正我吗?如果我做错了什么或者可能出了什么问题?如果你需要更多关于这方面的信息,请告诉我。如果有人能告诉我,如何验证kerberos配置是否正确,那就太好了? 以下是我尝

  • 本文向大家介绍CentOS SSH无密码登录的配置,包括了CentOS SSH无密码登录的配置的使用技巧和注意事项,需要的朋友参考一下 配置SSH无登陆验证,在很多场景下是非常方便的,尤其是在管理大型集群服务时,避免了繁琐的密码验证,在安全级别越高的服务器上,通常密码的设置更复杂,配置SSH,不仅可以用密钥保证节点间通信的安全性,同时也降低了频繁输入密码登陆的耗时,大大提高了管理效率。 原理简介

  • 我试图设置AWS Cognito用户池与无密码登录以下这篇文章。但是,条件之一是“只允许自定义身份验证”。但是我需要我的应用程序允许用户使用其他提供商(oAuth和SAML)和无密码登录。 如何确保用户不能以某种方式使用在上述过程中生成的随机密码登录?还是有不同的方法?

  • 本文向大家介绍Linux配置远程SSH无密码登录,包括了Linux配置远程SSH无密码登录的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jaLinux配置远程SSH无密码登录的方法,供大家参考,具体内容如下 系统:CentOS 6.8 主机1:192.168.0.177 主机2:192.168.0.178 工具介绍: ssh-keygen:创建公钥和密钥 ssh-copy-id:把

  • 本文向大家介绍CentOS 配置无密码登录的实现,包括了CentOS 配置无密码登录的实现的使用技巧和注意事项,需要的朋友参考一下 CentOS 配置无密码登录 配置sshd服务 在服务器上修改/etc/ssh/sshd_config: <!-- lang: shell --> 重启sshd服务 生成rsa-keypair 切换到允许ssh登录的用户账户执行如下执行如下命令: <!-- lang:

  • 我想使用管理员没有密码。 我上传了adminer-4.7。7-en。php文件和查找无登录密码插件我创建文件插件/无登录密码插件。php与内容: 和阅读https://www.adminer.org/plugins/#use 我创建了文件管理员。php,它与adminer-4.7位于一个目录中。7-en。php和我创建了指向此文件的新apache主机。 此文件具有: 我得到了一个错误: 哪一种是使