パテでやってください。
-
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 キーペアに変換します:キャッシュ検索
private を生成するには キー:
cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa
public を生成する キー:
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
ssh-keygen -i -f id_dsa_1024_a.pub > id_dsa_1024_a_openssh.pub
-i
フラグは、openssh 形式以外からインポートされます-f
フラグは入力ファイルからの読み取りを意味します
出典:burnz.wordpress.com のブログ投稿
秘密鍵を取得:
puttygen で .ppk ファイルを開きます:
puttygen ~/.ssh/id_dsa.ppk
openssh としてエクスポート:
変換 → OpenSSH キーのエクスポート
公開鍵を取得:
秘密鍵の前と同じように開く puttygen では、公開鍵は OpenSSH のauthorized_keys ファイルに貼り付けるための公開鍵 の下にあります。