码迷,mamicode.com
首页 > 其他好文 > 详细

关于ssh密钥对根据私钥提取公钥信息的方式

时间:2020-06-06 20:08:11      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:out   方法   int   ffd   文件中   根据   ssh   col   his   

首先我们得知道一个概念,公钥是可以从私钥中提取出来的,反之则不行!

已知一个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

 

关于ssh密钥对根据私钥提取公钥信息的方式

标签:out   方法   int   ffd   文件中   根据   ssh   col   his   

原文地址:https://www.cnblogs.com/5201351/p/13056150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!