We setup Octopus Deploy (version 3.13.6) to target WP Engine via an SSH Connection deployment target. Deployments were working perfectly until WP Engine recently deprecated some “insecure” ciphers.
I took a look here to find Octopus’ supported Ciphers. It does not look like there is overlap between what WP Engine supports and Octopus Deploy (at least in the latest version). As of today (2019-06-07), here is the list of supported Ciphers from WP Engine:
ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521
Message Authentication Codes:
aes128-ctr, aes192-ctr, aes256-ctr
There is no overlap in the Key Exchanges. Is there a recommended approach to add the Key Exchanges WP Engine supports? Is there a configuration outside of the source code that allows us to add additional Key Exchanges? Would it be possible for us to fork the Octopus version of SSH.Net and add the support in? I could also be looking in all the wrong places. Any advice would be appreciated.