Infoworks 6.1.3
Knowledge Base Articles

File ingestion Failure from SFTP Server

Affected Versions

All versions

Description

The ingestion from the SFTP server is failing with an error message "Algorithm negotiation fail".

Root Cause

When a new linux server is created, some encryption algorithms are missing.

To Resolve

First Method

To resolve this issue, we need to add the encryption algorithms manually.

  1. Add the encryption algorithms to the SFTP server (the one you are connecting to):

sudo vi /etc/ssh/sshd_config

  1. Add this to the file. Please note that we can add it at the end as well.

KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1

  1. Save the file with the changes.
  2. Restart the SSH server:

sudo service sshd restart

Second Method

To use your SFTP server's algorithm, you can use the following advanced configuration in Infoworks to connect to SFTP server.

key: sftp_session_configs

value: kex=<name_of_algos_which_are_supported_comma_separated>