One of our SFTP delivery configuration in Oracle BI Publisher has stopped working due to deprecation of diffie-hellman-group14-sha1 SSH Kexs on the target server.
Error message: Could not establish connection. oracle.xdo.delivery.ssh2.SshException: Timeout waiting for response from server
As per Oracle docs, https://support.oracle.com/epmos/faces/DocumentDisplay?parent=SrDetailText&sourceId=3-38028203491&id=2462380.1
the following later versions of Key Exchange methods are already supported:
- diffie-hellman-group1-sha1
- diffie-hellman-group14-sha1
- diffie-hellman-group-exchange-sha1
- diffie-hellman-group-exchange-sha256
- diffie-hellman-group14-sha256
- diffie-hellman-group16-sha512
- diffie-hellman-group18-sha512
However, when we try to establish connection to the SFTP server, the logs only detect the deprecated Kex:
Kex=diffie-hellman-group14-sha1 Ciphers=aes128-ctr,aes128-ctr MACs=hmac-sha1,hmac-sha1
How can we configure this in Oracle BI to ensure we use the newer version of key exchange method during connection?