Как настроить прослушиватель SFTP (ssh) на Mule ESB (CE)?
Мне удалось найти только прослушиватель HTTP (S))
Спасибо за любые подсказки
Как настроить прослушиватель SFTP (ssh) на Mule ESB (CE)?
Мне удалось найти только прослушиватель 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>
Надеюсь это поможет.
Попробуйте найти файл wrapper.conf из папки conf вашего сервера. Измените номер порта
wrapper.java.additional. = - Dmule.mmc.bind.port = 7779
MuleESB / Mule Runtime не является SFTP-сервером. Все, что вы можете сделать, это использовать SFTP-коннектор mule для извлечения и отправки файлов (SFTP-клиент). Если вы ищете SFTP-сервер, вам нужно разместить его. Если у вашей партнерской компании есть возможность отправлять данные через HTTP (S), вы можете использовать прослушиватель HTTP Mule.