Skip to Content

Can single SFTP receiver channel connect to multiple SFTP servers ?

Hi All,

I have got a requirement where I need to connect to Third party system which is SFTP s erver from PI, where client is maintaining two SFTP servers having different finger prints with Load Balanced server in between.

Flow :

two-sftp-servers.png

To my knowledge one receiver SFTP channel can use only one server finger print to connect to one SFTP server.

Can one receiver SFTP channel connect to multiple SFTP servers using two different server fingerprints?

Thanks

Sai

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Nov 15, 2017 at 11:14 AM

    Hi Sai,

    • If there are 2 different SFTP server then mention 2 inbound interfaces with having each respective Reciever SFTP channel. In this case, the file will be dropped to both Server.
    • If you have one SFTP server and multiple fingerprints for the same, then just mention * in fingerprint option in the receiver channel.

    Br,

    Manoj

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Manoj,

      Sorry for the delayed response.

      Thanks for letting us know.

      >>If you have one SFTP server and multiple fingerprints for the same, then just mention * in fingerprint option in the receiver channel.

      Yes , I have mentioned the wildcard in the fingerprint . surprisingly It has worked for both the SFTP servers having different finger prints through the Load balanced server.

      Thanks & regards,

      Sai

  • Nov 15, 2017 at 10:33 AM

    Hi Sai!

    First, let's clarify your scenario requirements. Why do you want to maintain different servers in one channel?

    Regards, Evgeniy.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      As far as I recall, it's not possible to set the fingerprint dynamically using ASMA and since there's only one box to enter a fingerprint, you are stuck with that unless you want to do a custom Java development. Having said that, I'm fully with Evgeniy here: a load balancing scenario has to present the connecting application with a uniform endpoint and hide the complexity of the underlying system landscape. So I strongly feel that this is something to be resolved on the remote system side.

      - EDIT: Read Manoj's response too late. If you can use wild cards and I understand the requirement correctly (you connect to a load balanced address and only the fingerprint differs), this is a non-issue.

  • Nov 15, 2017 at 10:55 AM

    Hello Sai,

    I dont think single SFTP can connect to 2 servers and you can just configure one more system in ICO and route it to another channel.

    Add comment
    10|10000 characters needed characters exceeded