web-dev-qa-db-ja.com

PuTTY-キーファイル(秘密キーではない)を使用できません

PPKファイルがあり、リモートサーバーに接続しているときにPuTTYに使用させようとしています。しかし、以下でこのエラーが発生し続け、ユーザー名の入力を求められます(rootとして直接許可される必要があります)。

問題が何であるかがわかりません。さらに悪いことに、さらにトラブルシューティングする方法がわかりません。私の同僚は同じファイルを使用していて、彼の側ではすべてが大丈夫だと言っています。だから私は立ち往生しています。

Web検索を行ったところ、PEMファイルをPPKファイルに変換するための推奨事項しか見つかりませんでした。しかし、それは私の場合には当てはまりません。私はすでにPPKファイルを持っています。

ローカルマシンでWindowsを使用しており、PPKファイルはC:\ssh-keys\にあります。

キーファイル「C:\ ssh-keys\filename.ppk」(秘密キーではありません)を使用できません
ログイン:

ヘッダーは次のとおりです。

filename.ppk
ё  :           mBIN                ‚Ѓ&  PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: imported-openssh-key
Public-Lines: 6
7
peter.petrov

キーファイルが破損しています。

.ppkファイルはPuTTY-User-Key-File-2で始まり、プレーンテキストファイルである必要があります。バイナリデータはありません。同僚は、ファイルの別の(正しい)コピーを持っている必要があります。

6
Martin Prikryl