これを試して putty-tools をインストールしてください
sudo apt install putty-tools
puttygen key.ppk -O private-openssh -o key.pem
ssh -i ~/key.pem {user}@{ip}
<オール>
PuttyTools をインストールします
apt-get install putty-tools
pem
を生成します ppk
形式のファイル
puttygen server.ppk -O private-openssh -o server.pem
ファイル server.pem ファイルは同じ場所に保存されます
まず、
を使用して PuTTY for Mac をインストールします。brew install putty
次に、次のコマンドを使用して、.ppk 形式の秘密鍵を標準の PEM 形式の秘密鍵に変換します:
puttygen privatekey.ppk -O private-openssh -o privatekey.pem
秘密鍵ファイルの権限が適切に設定されていることを確認してください。それを所有するユーザーのみが読み取ることができます。
chmod go-rw privatekey.pem
スクリプトやコマンドラインからのログインにキーを使用できるようになりました:
ssh -i privatekey.pem [email protected]
Mac を使用していて、以前に Homebrew をインストールしたことがある場合は、ターミナルから:
$ brew install putty
$ puttygen server.ppk -O private-openssh -o server.pem
最初のコマンドはこのコメントで提案され、2 番目のコマンドは Emizen Tech の回答から提案されました。