秘密鍵を使って、WinSCPに接続する方法

WinSCP向けSSH秘密鍵ファイル変換手順

Tera Termで作成したOpenSSH形式の秘密鍵ファイル(id_rsa)は、winSCPでは利用出来ないので、WinSCPで使えるようにPuTTY形式(.ppk)の秘密鍵に変換する必要があります。
※公開鍵については、変換不要です。

①WinSCPを起動し、「ツール(T)→PuTTYgenを実行(G)」を選択します。

②PuTTY Key Generator画面で「Conversions→Import key」を選択します。

③Tera Termで作成したSSH秘密鍵ファイル(id_rsa)を選択します。


④SSH秘密鍵ファイル(id_rsa)にパスフレーズを設定している場合は、入力してください。

⑤「Save private key」ボタンを押下して、PuTTY形式のSSH秘密鍵ファイル(.ppk)を保存します。


これでPuTTY形式の秘密鍵の生成が完了しました。
WinSCPで、この鍵を使って認証します。

⑥WinSCPを起動し、「設定(D)」ボタンを押下します。

⑦高度なサイトの設定画面で、「SSH→認証→秘密鍵(K)」で「作成したPuTTY形式の秘密鍵.ppk」を選択します。

⑨「OK」ボタンを押下して接続出来ることを確認してください。