Faça isso com Putty.
-
Linux: com o gerenciador de pacotes, instale o PuTTY (ou as ferramentas mais pequenas do PuTTY):
- Ubuntu
sudo apt-get install putty-tools
- parecido com o Debian
apt-get install putty-tools
- baseado em RPM
yum install putty
- Gentoo
emerge putty
- Archlinux
sudo pacman -S putty
- etc.
- Ubuntu
-
OS X: Instale o Homebrew e execute
brew install putty
Coloque as chaves em algum diretório, por exemplo, sua pasta pessoal. Agora converta as chaves PPK em keypairs SSH: busca de cache
Para gerar a chave privada :
cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa
e para gerar a chave pública :
puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub
Mova essas chaves para ~/.ssh
e verifique se as permissões estão definidas como privadas para sua chave privada:
mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub
Se você já tentou executar uma operação ' git clone ', talvez seja necessário fazer isso também
chmod 666 ~/.ssh/known_hosts