对于网上生成rsa密钥的方法中,不同的方法生成的密钥主要区别在于最终生成的密钥格式不同(目前这么认为),不同格式之间转换还需要别的工作。所以现将不同方法总结如下,后期不断更新
方法一;
生成rsa密钥
terminal 执行命令
ssh-keygen -t rsa -f filename -b 2048
然后enter passphrase
在当前目录下生成密钥文件filename.pub和filename两个文件。如下
filename文件
filename.pub
检查rsa密钥
ssh-keygen -y -e -f filename
回生成相应的私钥,需要自己带开filename.pub文件进行对比。
diff <( ssh-keygen -y -e -f filename ) fil