旅游微网站建设,google关键词优化,第一接单网平台,苏州企业建设网站公司几个概念说明#xff1a;id_rsa、id_rsa.pub、ppk、pem
目前有两个主流的密钥格式#xff1a;OpenSSH格式的密钥 和 PuTTY格式的密钥。
id_rsa和id_rsa.pub 都是OpenSSH格式的密钥。 id_rsa是OpenSSH格式的SSH私钥。 id_rsa.pub是OpenSSH格式的SSH公钥。ppk文件 ppk文件是P…几个概念说明id_rsa、id_rsa.pub、ppk、pem
目前有两个主流的密钥格式OpenSSH格式的密钥 和 PuTTY格式的密钥。
id_rsa和id_rsa.pub 都是OpenSSH格式的密钥。 id_rsa是OpenSSH格式的SSH私钥。 id_rsa.pub是OpenSSH格式的SSH公钥。ppk文件 ppk文件是Putty的私钥。PuTTY Private Key 的缩写。 但是ppk文件中同时包含了公钥和私钥可用记事本打开查看。pem文件 pem文件可以包含任何东西 具有公共密钥的证书,SSH公钥,公钥私钥,具有公钥私钥的证书。 PEM是一个文本文件,可以用记事本打开。 OpenSSH格式 和 PuTTY格式使用的都比较多经常拿到其中一种格式而使用中却需要另一种格式的。这就需要转换。
OpenSSH格式 和 PuTTY格式使用的都比较多经常拿到其中一种格式而使用中却需要另一种格式的。这就需要转换。
linux下的相互转换
ppk转换为OpenSSH格式
安装putty工具以ubuntu为例
sudo apt-get install putty-tools已知PuTTY格式的ppk密钥puttykey.ppk获取私钥id_rsa
puttygen /path/to/puttykey.ppk -O private-openssh -o ~/.ssh/id_rsa获取公钥id_rsa.pub
puttygen /path/to/puttykey.ppk -O public-openssh -o ~/.ssh/id_rsa.pubOpenSSH格式转换为ppk
安装putty工具以ubuntu为例
sudo apt-get install putty-tools已知OpenSSH格式的私钥keyname转换为keyname.ppk
puttygen keyname -o keyname.ppkwindows下的相互转换
也是借助 puttygen 工具。 安装putty工具然后打开配套的puttygen.exe
ppk转换为OpenSSH格式 保存OpenSSH格式的私钥
再保存OpenSSH格式的公钥
OpenSSH格式转换为ppk TortoiseGit 和 git 对密钥的使用
TortoiseGit默认使用的是putty格式的密钥。 git使用的是OpenSSH格式的密钥。
TortoiseGit可以将tortoisegitplink.exe改成git安装目录的下bin\ssh.exe然后使用OpenSSH格式的密钥。
linux下git如果只有ppk密钥想要使用这个密钥需要完成如下两步
把ppk密钥转化为OpenSSH的公钥id_rsa.pub和私钥id_rsa把这两个文件移到~/.ssh文件夹下