how-to-convert-ppk-key-to-openssh-key-under-linux
Posted johnsonshu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了how-to-convert-ppk-key-to-openssh-key-under-linux相关的知识,希望对你有一定的参考价值。
Do it with Putty.
-
Linux: with your package manager, install PuTTY (or the more minimal PuTTY-tools):
- Ubuntu
sudo apt-get install putty-tools
- Debian-like
apt-get install putty-tools
- RPM based
yum install putty
- Gentoo
emerge putty
- Archlinux
sudo pacman -S putty
- etc.
- Ubuntu
-
OS X: Install Homebrew, then run
brew install putty
Place your keys in some directory, e.g. your home folder. Now convert the PPK keys to SSH keypairs:cache search
To generate the private key:
cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa
and to generate the public key:
puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub
Move these keys to ~/.ssh
and make sure the permissions are set to private for your private key:
mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub
If you have already tried to perform a ‘git clone‘ operation you might need to do this also
chmod 666 ~/.ssh/known_hosts
以上是关于how-to-convert-ppk-key-to-openssh-key-under-linux的主要内容,如果未能解决你的问题,请参考以下文章