他のLinuxシステムの秘密鍵を使用してSSHを接続するには?

他のLinuxシステムの秘密鍵を使用してSSHを接続するには?

ユーザー名、パスワード、秘密鍵を使用してマイサーバー(server1)にログインしますkey.ppk

server2からserver1にSSHを接続したいです。だから私は次のことをしました。

ssh -i /srv/key.ppk [email protected]

IP XX.XX.XXX.XXXserver1

それは私に次の文を提供します:

Enter passphrase for key 

私はどこで間違っていますか?正しいキーを入れるべきですか?

ベストアンサー1

アカウントではなく、秘密鍵のパスワードを求めるメッセージが表示されます。通常、秘密鍵を含むファイルはパスワードで暗号化されているため、誰かがハードドライブまたはバックアップにアクセスしている場合はその鍵を使用できません。秘密鍵を復号化するには、パスワードを入力する必要があります。このように鍵を失う心配がない場合は、秘密鍵が暗号化されないように空のパスワードを設定できます。

これは.ppkPuTTY 秘密鍵ファイルのデフォルトの拡張子です。 OpenSSHキーファイルの拡張子は通常または.id_rsaまたは.id_dsaです.id_ecdsa。 OpenSSHキーとPuTTYキーは互換性がありますが、異なるファイル形式を使用します。 PuTTY秘密鍵ファイルがある場合は、PuTTYgenユーティリティを使用してOpenSSH形式でエクスポートする必要があります。

おすすめ記事