If you use Emacs tramp on Windows and cygwin/msys2 derived shells you should be aware. The OpenSSH software stores host keys in ~/.ssh/known_hosts while plink, the Windows SSH client, stores host keys in the Windows registry, and the two stores are NOT synced. The emacs manual suggests using plink for ssh connection for Windows.
Did you know that OpenSSH and plink have separate storage locations for remote known host keys? The trap I fell into I had a backup all by user files but, not my registry. I expected that when I reinstalled all my apps all the related registry items would be restored.
[Read More]