2017-11-03 3 views

Antwort

0

Es gibt keine separaten Stecker gleiche Stecker können für username-password und publickey verwendet werden. Weitere Informationen finden Sie unter preferredAuthenticationMethods attribute. Die Konfiguration wird wie folgt aussehen:

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

Hoffe, das hilft.

+0

Aber das ist ein Anschluss an einen externen SFTP-Server? Ich muss meine Partner über SFTP mit meinem Mule ESB verbinden lassen. Daher brauche ich Mule ESB um Port 22 (oder einen anderen Port) abhören zu können. – TheManDK

0

Versuchen Sie, die Datei wrapper.conf im conf-Ordner Ihres Servers zu finden. Ändern Sie die Port keine

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

0

MuleESB/Mule Runtime ist nicht SFTP-Server. Alles, was Sie tun können, ist die Verwendung von Mule SFTP Connector ziehen und schieben Sie die Dateien (SFTP-Client). Wenn Sie nach SFTP-Server suchen, müssen Sie hosten. Wenn Ihre Partnerfirma die Möglichkeit hat, Daten über HTTP (S) zu senden, können Sie den mule HTTP Listener verwenden.