Por si te puede servir de pista, a mi me parece que no tienes la clave privada cargada y por tanto no puedes veríficar que el servidor al que te estas conectando es realmente el servidor al que quieres conectarte.
Puedes revisar libssh2_knownhost_addc en
https://www.libssh2.org/libssh2_knownhost_addc.html.
Si como entiendo usas Ssh-Pascal puedes revisar
Código Delphi
[-]
function libssh2_knownhost_addc(hosts: PLIBSSH2_KNOWNHOSTS;
host,
salt,
key: PAnsiChar;
keylen: size_t;
comment: PAnsiChar;
commentlen: size_t; typemask: Integer;
var store: PLIBSSH2_KNOWNHOST): Integer; cdecl;
en
https://github.com/pyscripter/Ssh-Pa...ce/libssh2.pas