All versions
The ingestion from the SFTP server is failing with an error message "Algorithm negotiation fail".
When a new linux server is created, some encryption algorithms are missing.
First Method
To resolve this issue, we need to add the encryption algorithms manually.
sudo vi /etc/ssh/sshd_config
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
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>