Pageantにキーファイルを保存させますか?


31

Pageant(Windows 7)を使用して、プライベートキーの.ppkファイルでSSH接続にログインしています。ただし、プログラムを起動するたびに、必要なすべてのキーを再度追加し、暗号化キーを入力する必要があります。このようなものを保存するにはどうすればよいですか?


6
私は同じ問題を抱えています(答えで対処されているとは感じていません)。Pageantはもはやキーを保存しません。もちろん、パスフレーズは保存されません。それはばかげていますが、キーをドロップする理由はありません。管理者として実行しようとしましたが、助けにはなりませんでした。
ザノ

これは役に立つ
かもしれません

回答:


7

Pageantは、キーファイルの暗号化キーを保存できません。それはそもそもキーを暗号化するという目的全体を無効にするでしょう...

ただし、PuTTYgenを使用してキーを編集する場合、キーを暗号化せずに保存できます。パスワードフィールドを空白のままにします。


1
暗号化されていないキーは非常に安全ではないことに注意してください。キーファイルを取得したユーザーは、そのキーのサーバーにアクセスできます。
イッケ14年

5
私は彼がキーのパスワードを保存することについて話しているとは思わない。Pageant .ppkは、ロードしたファイルの存在を完全に忘れます。パスワードで保護されていないものでも。それは明らかに愚かです。
-Timmmm

29

既に述べたように、キーの場所をコマンドライン引数としてpageantに追加できます。Windowsスタートアップフォルダからページェントを実行している場合は、ショートカットのコマンドライン引数としてキーの場所を渡すだけです。例えば:

"c:\program files\putty\pageant.exe" "c:\mykey.ppk"

これを設定するための包括的なガイドについては、このページを参照しください。


1
そのコマンドをバッチファイルで実行すると、コマンドラインがフリーズするようです。実行から戻ることはありません。ただし、正常に起動しますが、制御がバッチファイルに戻ることはありません。
-Achshar

@Achshar上記のソリューションでは、バッチファイルは必要ありません。pageant.exeを指すWindowsショートカットを作成し、ショートカットのプロパティの[ターゲット]フィールドの末尾に.ppkのパスを追加するだけです。これを.batで実行する場合START C:\path\to\pageant.exe ...は、別のプロセスでページェントを開始するために使用する必要があります。
ケンベローズ

ページェントはパスワードをいつ尋ねますか?
CoolMind

9

Windowsでこれを行う最も簡単な方法は、スタートアップフォルダー内に特別に細工されたショートカットを作成することです(スタート->プログラム->スタートアップ)。

注:これは、キーにパスワードを設定しなかった場合にのみ機能します

  1. [スタート]メニュー、[プログラム]の順に移動し、スタートアップフォルダーを右クリックして[開く]を選択します。
  2. フォルダ内を右クリックし、「新規」、「ショートカット」の順に選択します
  3. たとえば、「C:\ Program Files(x86)\ Atlassian \ SourceTree \ tools \ putty」などのPuTTYインストールを参照し、「pageant.exe」を選択します
  4. ショートカットに好きな名前を付けます
  5. 新しく作成されたショートカットを右クリックして、「プロパティ」を選択します。次のような画面が表示されます。 ここに画像の説明を入力してください

「ターゲット」フィールドに次のようにフルパスを追加します。ターゲット:「C:\ Program Files(x86)\ Atlassian \ SourceTree \ tools \ putty \ pageant.exe」C:\ Git \ Key.ppk

次のように表示されます。

ここに画像の説明を入力してください

この特定のセットアップは、GitFlowおよびJira用です。



@isherwood、私の仕事はブログをゲームとして分類するため、そのリンクをブロックします。
crh225 16

ステップ1は次のように簡略化できますwinkey + r, 'shell:startup'
。– Aequitas

4

あなたはできるコマンドライン内のすべてのキーを追加しますが、パスワードがなければなりません手で入力されました



1

また、セキュリティモデルに適合する場合、pagentを閉じないこともできます。私はシステムの起動時に秘密鍵で自動起動するように設定しているので、デスクトップを読み込むときにパスワードを入力するだけで、システムをシャットダウンするまで行くことができます。ただし、スクリーンセーバーのパスワードと積極的なスクリーンセーバーのアクティベーションを設定して、システムが離れた場合にすぐに保護されるようにする必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.