Don't know if you're aware or not (I wasn't for a long time) but Windows 10 has a CLI ssh client that runs in a CMD shell and works pretty much like the Linux client. It doesn't need PPK keys either from memory.
On Tue, 10 Nov 2020 at 15:40, Kevin White <[email protected]> wrote: > OK, the problem isn't with the key, it is with Putty. > > I use both Windows and Linux to connect to instances. It is just the way > I've evolved to work over many years. > > When I connect to the instance using a modern Linux (CentOS 7) using my > existing key, the connection works (sshd logs on the f33 instance:) > > Nov 10 04:15:15 ip-x-x-x-x sshd[7204]: Accepted publickey for fedora from > x-x-x-x port 43114 ssh2: RSA SHA256:xxxxxx > > When I take the same key, import it into Putty's puttygen, save it in > Putty's format, and use it to log into the same server, I get "too many > auth failures", and the log file shows this: > > Nov 10 04:34:10 ip-x-x-x-x sshd[7402]: userauth_pubkey: key type ssh-rsa > not in PubkeyAcceptedKeyTypes [preauth] > > I had this problem locally too, when I upgraded an f32 box to f33, but I > "fixed" it by moving to an ed25519 key. I assumed that the key type was > the fix. I was wrong: the hash algorithm is the issue. > > I'm not sure what Putty is doing wrong: I don't know if it "imports" the > hash from the key. I did this on my actual key (on Centos): > > ssh-keygen -l -f id_rsa_jeffs_aws_2018-07-10 > 2048 SHA256:xxx no comment (RSA) > > and the hash provided there matches the hash showed in the successful > login log line (obviously). So Putty is somehow taking that key and > presenting it "wrong". > > Regardless: this isn't a Fedora Cloud problem. It isn't a Fedora problem > at all, but a Putty problem. > > I'm sorry for the noise. Hopefully this chain will help someone else if > they have the same issues that I have had and come to the same wrong > conclusion. > > Kevin > _______________________________________________ > cloud mailing list -- [email protected] > To unsubscribe send an email to [email protected] > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/[email protected] >
_______________________________________________ cloud mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected]
