
空のパスワードで暗号化されたSSH秘密鍵があります。
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC
...
この機能を使用すると、ssh-add
パスワードを求めるプロンプトが表示され、単に空白のままであるため、パスワードが空であることがわかります。偽のフレーズを入力すると、ssh-add
予想されるエラーメッセージが表示されますBad passphrase, try again for id_rsa_old
。
ただし、パスワード変更フレーズを使用しようとするとssh-keygen -p
エラーが発生しますincorrect passphrase supplied to decrypt private key
。パスワードを変更する方法や空のフレーズがssh-add
許可されているがssh-keygen
許可されていない理由についてのアイデアがありますか?
答え1
空のパスワードを使用した暗号化
空のパスワードは暗号化されません。Proc-Type: 4,ENCRYPTED
パスワードで暗号化されていることをお知らせします。
使用すると、
ssh-add
パスワードの入力を求められます。
ssh-add がパスワードの入力を求めるプロンプトが表示されたら、キーにパスワードがあることを意味します。キーにパスワードがない場合、プロンプトは表示されません。
ただ空にしてください
「アクション」が何を意味するのかを明確にしてください。Identity added
有効な場合に表示されます。パスワードが指定されていない場合、これは起こらないでください。
パスワードを変更する方法についてのアイデアがありますか?
に以前のパスワードを入力する必要がありますssh-keygen
。
ssh-add
空のフレーズが許可される理由
しかし、実際にはそうではありません。実際にどのキーが追加されたかを確認してくださいssh-add -L
。