概要
PuTTY形式の秘密鍵(pkk)をRHELのOpenSSHで使うためのメモ
手順
PuTTY形式の鍵をOpenSSH形式に変換する
PuTTYgenをインストールし、鍵を変換します。
PuTTYgenのインストール
epel-releaseリポジトリを有効化し、PuTTYgenをインストールします。
dnf install epel-release
dnf install putty
鍵をOpenSSH形式に変換
PuTTYgenを使って、.ppkファイルをOpenSSH形式に変換します。
puttygen private-key.pkk -O private-openssh -o .ssh/id_rsa
秘密鍵ファイルのパーミッションを設定
鍵ファイルのパーミッションを正しく設定します。
chmod 600 .ssh/id_rsa
SFTPで接続する
作成したOpenSSH用の秘密鍵を使ってSFTP接続を実施します。
sftp user@hostname
sftp>
※ 適宜オプションは設定(ポートとか)