關於ssh密鑰對根據私鑰提取公鑰信息的方式


首先我們得知道一個概念,公鑰是可以從私鑰中提取出來的,反之則不行!

已知一個ssh密鑰對的私鑰,以RSA算法密鑰為例,我樣可以使用ssh-keygen命令進行提取

只不過提取出來的公鑰和之前的公鑰(或authorized_keys)相比,沒有comment部分信息

不過沒有comment信息,並不會影響ssh使用私鑰登錄,使用ssh-keygen命令提取方法如下:

[root@5201351 ~]# ssh-keygen -y -f id_rsa
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDpGwMkizNdUADMkzMaNTOohQARYNsBuFpLLYlgCJWffDz1dtAU/Na6JE5+prusPkQq94NC/e3zPpVjBuWia3ApAWfN2z3hwuET0dPlLB5O/o4sQK4pBS51ul/HpYUJ1sDkZWcUYDl3hFPfCM4KUHp9xKWEUE2Oh7c/6NMJPXMQY2rHRSmEEN6tSv3dEDxAYE4dPP2MTlFo0h9pOXos7Rra59MxIXyWf5ZCkUpg5zH4ijtSDnMQms/KYz9Ra55LH5oggeXbkVFVg/4H6tOYNGywD1hiP2NAHNRRvUG0kQ242Jx3bfMtx7ekg+eUgVkMhinY2RRXCRqYK9/wDrC5aG9J

也可以使用ssh-keygen -y -f id_rsa > id_rsa.pub  直接將提取出來的公鑰信息,寫到相應的公鑰文件中!

關於上述命令的解釋說明如下:

-y             This option will read a private OpenSSH format file and print an OpenSSH public key to stdout.
-f filename    Specifies the filename of the key file.

 

 

尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/13056150.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM