如何设置Mule ESB SFTP监听器

时间:2017-11-03 15:21:20

标签: mule anypoint-studio mule-esb

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

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

感谢您提供任何提示

3 个答案:

答案 0 :(得分:0)

username-passwordpublickey没有单独的连接器可以使用相同的连接器。有关详细信息,请参阅preferredAuthenticationMethods attribute。配置就像

<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>

希望这有帮助。

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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