0

如何在 Mule ESB (CE) 上设置 SFTP (ssh) 侦听器?

我只能找到 HTTP(S) 侦听器)

谢谢你的任何提示

4

3 回答 3

0

没有单独的连接器,相同的连接器可用于username-passwordpublickey。请参阅preferredAuthenticationMethods 属性以获取更多详细信息。配置会像

<sftp:connector name="SFTP" identityFile="ppkOrpemfile_path" preferredAuthenticationMethods="publickey" validateConnections="true" doc:name="SFTP"/>
<flow name="testSFTP_flow">
    <sftp:inbound-endpoint connector-ref="SFTP" host="host" port="22"  responseTimeout="10000" doc:name="SFTP"/>
</flow>

希望这可以帮助。

于 2017-11-03T15:49:02.343 回答
0

MuleESB/ Mule Runtime 不是 SFTP 服务器。您所能做的就是使用 mule SFTP 连接器拉取和推送文件(SFTP 客户端)。如果您正在寻找 SFTP 服务器需要托管。如果您的合作伙伴公司可以选择通过 HTTP(S) 发送数据,您可以使用 mule HTTP 侦听器。

于 2017-12-15T17:23:11.647 回答
0

尝试从服务器的 conf 文件夹中找出 wrapper.conf 文件。修改端口号

wrapper.java.additional.=-Dmule.mmc.bind.port=7779

于 2017-11-06T13:50:50.313 回答