Quando uso una Ubuntu dal linodo
ssh-keygen -l
defaults alla ricerca di un file RSA in "elenco".
Tuttavia ssh
emesso da un client richiede la verifica della chiave ECDSA del linodo remoto.
Ciò significa che sul linodo il seguente
% dovrebbe essere emessossh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub
per conoscere la chiave che è scomoda e difficile da ricordare.
Non dovrebbe essere che entrambi gli strumenti siano impostati su RSA o che entrambi gli strumenti siano impostati su ECDSA. Perché i valori predefiniti sono "fuori sincrono"?
Modifica: per chiarire, ssh-keygen -l
sembra essere impostato su RSA e conosce il percorso predefinito. Se ssh
richiede una chiave RSA, allora ssh-keygen
può essere utilizzato con il comando più breve. Sfortunatamente, ssh
richiede la chiave ECDSA.