SFTP接收器Adaper-身份验证问题

2020-09-15 09:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我们在PI 7.4单个堆栈中...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我们在PI 7.4单个堆栈中有一个文件到SFTP场景,我们在接收器通道中配置了所有SFTP服务器参数(Serverr,端口,指纹,密码验证,文件路径等)。 执行此方案时,我们收到以下错误:

*************************************************** **

MP:捕获到异常的原因javax.resource.ResourceException:java.lang.UnsupportedOperationException:从服务器接收到了无法处理的身份验证请求:destination = our_user_id @ HostIP; name =密码验证; 说明=提示=您的用户名密码

*************************************************** **

我们通过WINSCP检查了密码,这很好。 SFTP服务器管理员为我们提供了SSH公共密钥,该密钥已添加到usr/sap/<系统ID>/<实例ID>/sec位置。

不确定我们为什么要面对这个问题。 网络连接也很好。 我缺少任何设置吗?

如何解决这类错误?

谢谢

Sivakumar.C

5条回答
四川大学会员
2020-09-15 09:53

谢谢汤姆。 我猜这是因为基于键盘的身份验证,在XPI跟踪中,我看到以下内容:

*************************************************** ****************************************************** *************************

由以下原因引起:java.lang.UnsupportedOperationException:从服务器接收到无法处理的身份验证请求:destination = userid @ domain; name =密码验证; com.sap.aii.adapter.sftp.ra.rar.integration.sftp.SSHConnection $ MyUserInfo.promptKeyboardInteractive(SSHConnection.java:615)上的struction = prompt = usreid密码
在com.jcraft.jsch上。 com.jcraft.jsch.Session.connect(Session.java:469)中的UserAuthKeyboardInteractive.start(UserAuthKeyboardInteractive.java:141)
在com.sap.aii.adapter.sftp.ra.rar.integration中。 sftp.SSHConnection。(SSHConnection.java:177)在com.sap.aii.adapter.sftp.ra.rar.jca.CCIInteraction.getSSHConnection(CCIInteraction.java:1051)
在com。 sap.aii.adapter.sftp.ra.rar.jca.CCIInteraction.sendSFTP(CCIInteraction.java:511)

*************************************************** ****************************************************** ********************************

我也尝试设置高级参数,但是它不起作用,需要您的宝贵输入。

一周热门 更多>