When using the
camel-ssh component to execute commands on an SSH server that requires EdDSA certificate signing, the following warning is logged:
2021-02-11 16:07:10,380 | WARN | dec6]-nio2-thread-31 | .c.s.ResourceBasedSSHKeyVerifier | 1103 - org.apache.camel.camel-ssh - 2.21.0.fuse-770013-redhat-00001 | Could not find matching key for client session, connection will continue anyway due to configuration 2021-02-11 16:07:10,478 | WARN | edec6]-nio2-thread-4 | .a.s.c.s.ClientConnectionService | 185 - org.apache.sshd.core - 1.7.0 | globalRequest(ClientConnectionService[ClientSessionImpl[firstname.lastname@example.org/18.104.22.168:22]])[email@example.com, want-reply=false] failed (SshException) to process: EdDSA provider not supported
Despite the "WARN" designation, the error is fatal, and the command will not be executed on the SSH server.
- Red Hat Fuse
- 7.8 and earlier
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.