web-dev-qa-db-ja.com

秘密鍵のパスフレーズを忘れてしまいましたが、毎日使っています

...私のMacから。キーチェーンアクセスは私のパスフレーズを記憶していて、サーバーにログインするたびにそれを適用すると思いますが、この場合、ラップトップから直接リモートサーバーにログインすることはできません。最初に別のサーバーにログインしてから、ターゲットにSSHで接続する必要があります。 id_rsaを最初のサーバーのユーザーディレクトリにコピーしてアクセス許可を正しく設定したにもかかわらず、ラップトップのように自動的に復号化されず、パスフレーズの入力を求められるため、これは機能しません。わからない。だから私の質問は:キーチェーンアクセスからそのパスフレーズを取得する方法はありますか?それとも私は馬鹿ですか?

4
railsn00b

[私]キーチェーンアクセスからそのパスフレーズを取得する方法はありますか?それとも私は馬鹿ですか?

キーチェーンアクセスは、パスフレーズを使用できるようにパスフレーズを保存する必要があります。したがって、アプリケーションを知らなくても、答えは「はい」である必要があります(後者ではなく、前者に対して)。ただし、取得するのは困難です

あなたの特定のケースでは、それは簡単です。 Keychain Accessを開き、Keychainsでキーファイルに関するエントリを検索し、ボックスShow passwordを切り替えます。

9
Dennis

すみません、あなたは馬鹿にされています...

パスフレーズを持つことのポイントは、不正使用からキーを保護することです。簡単に、またはクラックできるように設計することでさえ、誰もが持っていた信頼を台無しにし、誰もパスフレーズを使用しません。

新しい公開鍵/秘密鍵とオプションのパスフレーズを生成する必要があります。

0
mdpc