Сделай это с Putty.
Linux: с вашим менеджером пакетов установите PuTTY (или более минимальные инструменты PuTTY):
- Ubuntu
sudo apt-get install putty-tools
- Debian-подобных
apt-get install putty-tools
- RPM на основе
yum install putty
- Gentoo
emerge putty
- Archlinux
sudo pacman -S putty
- и т.п.
- Ubuntu
OS X: установите Homebrew, затем запустите
brew install putty
Поместите ваши ключи в какую-нибудь директорию, например, в вашу домашнюю папку. Теперь преобразуйте ключи PPK в пары ключей SSH: поиск в кэше
Чтобы сгенерировать закрытый ключ:
cd ~ puttygen id_dsa.ppk -O private-openssh -o id_dsa
и для генерации открытого ключа:
puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub
Переместите эти ключи в ~/.ssh
и убедитесь, что для вашего личного ключа установлены права доступа:
mkdir -p ~/.ssh mv -i ~/id_dsa* ~/.ssh chmod 600 ~/.ssh/id_dsa chmod 666 ~/.ssh/id_dsa.pub
Если вы уже пытались выполнить операцию « git clone », вам может потребоваться сделать это также
chmod 666 ~/.ssh/known_hosts