Idea ID: 1649073

Add support for as a host key algorithm in v2.0/SSH operations

Status : Declined
over 3 years ago

[Brief Description]
v2.0/SSH operations in Base CPs need to support as a host key algorithm.
For example, a 'SSH Shell Logon' operation fails due to 'com.jcraft.jsch.JSchException: Algorithm negotiation fail' when it tried to connect an SSH server that uses the algorithm because the operation does not support it as of writing..

With support for the algorithm, the operations would work with an SSH server with newer and more secure configurations.
It can be a workaround to regenerate a host key in a SSH server side with a different algorithm but it won't always be an option for an OO user who owns a large number of SSH server nodes and/or is not allowed to do so for some reason.

[Design details]
Update the JSCH library used in the operations as a implementation of SSH communication if it supports the algorithm or use any other SSH library that supports it.