既存の公開鍵と秘密鍵のペアをSSHにどのようにロードしますか? [コピー]

既存の公開鍵と秘密鍵のペアをSSHにどのようにロードしますか? [コピー]

以前のLinuxインストールのSSH公開鍵と秘密鍵のペア(ファイル)と対応するパスワードがあります。

~/id_rsa.pub
~/id_rsa.ppk

秘密鍵を追加しようとすると、次の警告メッセージが表示されます。

$ ssh-add id_rsa.ppk
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0444 for 'id_rsa.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

これを行う正しい方法は何ですか?私はLinux Mint 18.1を使用しています。

修正するこのページで解決策を見つけました。https://superuser.com/questions/232362/how-to-convert-ppk-key-to-openssh-key-under-linux

ベストアンサー1

権限の変更(グループと完全な権限を完全に削除して):

chmod go= ~/id_rsa.ppk

その後、追加します。

ssh-add ~/id_rsa.ppk

おすすめ記事