ユーザー名、パスワード、秘密鍵を使用してマイサーバー(server1)にログインしますkey.ppk
。
server2からserver1にSSHを接続したいです。だから私は次のことをしました。
ssh -i /srv/key.ppk [email protected]
IP XX.XX.XXX.XXX
。server1
それは私に次の文を提供します:
Enter passphrase for key
私はどこで間違っていますか?正しいキーを入れるべきですか?
答え1
アカウントではなく、秘密鍵のパスワードを求めるメッセージが表示されます。通常、秘密鍵を含むファイルはパスワードで暗号化されているため、誰かがハードドライブまたはバックアップにアクセスしている場合はその鍵を使用できません。秘密鍵を復号化するには、パスワードを入力する必要があります。このように鍵を失う心配がない場合は、秘密鍵が暗号化されないように空のパスワードを設定できます。
これは.ppk
PuTTY 秘密鍵ファイルのデフォルトの拡張子です。 OpenSSHキーファイルの拡張子は通常または.id_rsa
または.id_dsa
です.id_ecdsa
。 OpenSSHキーとPuTTYキーは互換性がありますが、異なるファイル形式を使用します。 PuTTY秘密鍵ファイルがある場合は、PuTTYgenユーティリティを使用してOpenSSH形式でエクスポートする必要があります。