原 ssh升级后,生成公钥和私钥报错 unknown key type rsa
现象
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | [root@localhost soft]# ssh -V OpenSSH_9.9p1, without OpenSSL [root@localhost soft]# [root@localhost soft]# rpm -qf /bin/ssh openssh-clients-9.9p1-1.x86_64 [root@localhost soft]# ssh-keygen -t rsa -b 4096 -N '' -f ~/.ssh/id_rsa unknown key type rsa [root@localhost soft]# ssh-keygen -t ed25519 -N '' -f ~/.ssh/id_ed25519 Generating public/private ed25519 key pair. Your identification has been saved in /root/.ssh/id_ed25519 Your public key has been saved in /root/.ssh/id_ed25519.pub The key fingerprint is: SHA256:iqSh6tAf+/PYEuS+ejI/kcgL/HDKVoZRApgw2DpuwfA root@localhost.localdomain The key's randomart image is: +--[ED25519 256]--+ |B+ | |=.o . | |oo o | |ooE . | |.oo+.+ .S | | ==+*.=. | |+.oOoo.o | |o +.=o*o | |oo +B=*o | +----[SHA256]-----+ |
如下版本可以:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | [root@lhropeneuler22 /]# ssh -V OpenSSH_8.8p1, OpenSSL 1.1.1m 14 Dec 2021 [root@lhropeneuler22 /]# [root@lhropeneuler22 /]# rpm -qf /bin/ssh openssh-clients-8.8p1-22.oe2203.x86_64 [root@lhropeneuler22 /]# [root@lhropeneuler22 /]# ssh-keygen -t rsa -b 4096 -N '' -f ~/.ssh/id_rsa Generating public/private rsa key pair. Your identification has been saved in /root/.ssh/id_rsa Your public key has been saved in /root/.ssh/id_rsa.pub The key fingerprint is: SHA256:4ix++PsrfxcbCNT/POKVBUUPZ4ezgPJ+qdUJXVLhPNg root@lhropeneuler22 The key's randomart image is: +---[RSA 4096]----+ | . . .*O| | o o . X++| | . o . + E.| | . . o o o| | . So . * + | | o . o B O | | ..o = * . | | ...o o + | | .oo=+o . | +----[SHA256]-----+ [root@lhropeneuler22 /]# |