PuTTY形式の秘密鍵からOpenSSH形式の秘密鍵へ変換する必要があったので、
手持ちのM1 Macでの変換方法を調べた。
1. homebrew(パッケージマネージャー)のインストール
ターミナルを開き、以下のコマンドでhomebrewをインストールする。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. homebrewのPATH追加
M1 Macだと、homebrewは以下のディレクトリにインストールされる。
/opt/homebrew
ホームディレクトリにある.zshenvファイルを開き、以下の行を追加する。
export PATH=/opt/homebrew/bin:$PATH
3. puttyのインストール
以下のコマンドで puttyをインストールする。
brew install putty
4. PuTTYgenを使用した変換
PuTTYgenを使用し、PuTTY形式の秘密鍵からOpenSSH形式の秘密鍵へ変換する。
puttygen privatekey.ppk -O private-openssh -o privatekey.key
以上で目的の変換ができた。