如何在Mule ESB(CE)上设置SFTP(ssh)侦听器?
我只能找到HTTP(S)监听器)
感谢您提供任何提示
答案 0 :(得分:0)
username-password
和publickey
没有单独的连接器可以使用相同的连接器。有关详细信息,请参阅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。