如何在 Mule ESB (CE) 上设置 SFTP (ssh) 侦听器?
我只能找到 HTTP(S) 侦听器)
谢谢你的任何提示
没有单独的连接器,相同的连接器可用于username-password
和publickey
。请参阅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>
希望这可以帮助。
MuleESB/ Mule Runtime 不是 SFTP 服务器。您所能做的就是使用 mule SFTP 连接器拉取和推送文件(SFTP 客户端)。如果您正在寻找 SFTP 服务器需要托管。如果您的合作伙伴公司可以选择通过 HTTP(S) 发送数据,您可以使用 mule HTTP 侦听器。
尝试从服务器的 conf 文件夹中找出 wrapper.conf 文件。修改端口号
wrapper.java.additional.=-Dmule.mmc.bind.port=7779