エラー原因と対応方法|WinSCP|秘密鍵の設定で PPK 変換エラー|Private Key file xxx contains key in OpenSSH SSH-2 format.WinSCP suppors only PuTTY format.You can use PuTTYgen tool to convert your private key file.


 


エラー原因と対応方法


事象

WinSCP で秘密鍵を指定して、Lunux サーバに接続するための設定時に、WinSCP の SSH 認証画面で秘密鍵を指定して「OK」ボタンを押下すると、下記の警告メッセージ ( PPK 変換エラー ) が表示され、PPK ファイルが作成できず、秘密鍵を使用した SSH 接続設定ができなかった。


・エラー

Private Key file xxx contains key in OpenSSH SSH-2 format.WinSCP suppors only PuTTY format.

You can use PuTTYgen tool to convert your private key file.


原因

WinSCP のバージョンが 5.5.6 であり、バージョンが古かったことが原因で本事象が発生した。


対応方法

WinSCP のバージョンを最新のバージョンにアップデートして、本事象を解決した。


補足

ここでは、PowerShell で下記のコマンドを実行して作成した秘密鍵を使用した。


ssh-keygen -t ed25519 -C "メールアドレス" -f 秘密鍵名










スポンサーリンク

0 件のコメント :

コメントを投稿