
コマンドを実行すると、ssh-add mykey.ppk
パスワードの入力を求められます。
パスワードを入力
mykey.ppk
:
ところで、鍵にパスワードがなく、暗号化されていないことがわかります。
$ head mykey.ppk
PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: imported-openssh-key
Public-Lines: 6
AAAAB3NzaC1yc2EAAAADAQABAAABAQC8V+PLuklXrfFDZ9GNluXB/L8foOzaEp5s
jwaOL1iAxCKDWWsfsmyj9MbhV5r4Z6VGo/0T
プロンプトでEnterを押すだけでは機能しません。このキーをエージェントにどのように追加できますか?
PS:安全規則に関する説教を聞いたので安心してください。
答え1
ssh-agent
PPK形式(PuTTY)の秘密鍵はサポートされていません。 ssh-agent
.
関連質問ラズベリーパイ。
次のステップが必要です。
- PuTTYgenに秘密鍵をロードする
- 行く変換→OpenSSHのエクスポートキーを次のようにエクスポートします。
mykey.key
- エージェントにキーを追加するために使用します
ssh-add mykey.key
。
Linuxでは、そのputtygen
コマンドは次のようになります。
puttygen mykey.ppk -o mykey.key -O private-openssh