1
我試圖使用Spring Integration sftp出站通道適配器將文件發送到sftp。sftp:出站通道適配器拒絕HostKey
<int-sftp:outbound-channel-adapter id="sftpOutboundAdapter" session-factory="sftpSessionFactory"channel="sftpChannel" charset="UTF-8" remote-directory="/sftp/home/sftp_foler" remote-filename-generator-expression="'dummy.txt'"/>
我提示以下錯誤:..
Caused by: java.lang.IllegalStateException: failed to connect
at org.springframework.integration.sftp.session.SftpSession.connect(SftpSession.java:272)
at org.springframework.integration.sftp.session.DefaultSftpSessionFactory.getSession(DefaultSftpSessionFactory.java:377)
... 42 more
Caused by: com.jcraft.jsch.JSchException: reject HostKey: myHost
at com.jcraft.jsch.Session.checkHost(Session.java:791)
at com.jcraft.jsch.Session.connect(Session.java:342)
at com.jcraft.jsch.Session.connect(Session.java:183)
at org.springframework.integration.sftp.session.SftpSession.connect(SftpSession.java:263)
我想,我可能要設置StrictHostKeyChecking沒有,但是如何設置SFTP站網關的價值? 請提供您寶貴的建議。
比蘭感謝您的回答。在DefaultSftpSessionFacory中將屬性allowUnknownKeys添加爲true後,它就像一個魅力! –