web-dev-qa-db-ja.com

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

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

30
firefusion

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

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

7
Dennis

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

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

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

29
chored

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

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

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

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

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

enter image description here

この特定の設定は、GitFlowとJira用です。

9
crh225

あなたはできますコマンドラインですべてのキーを追加できますが、パスワードは必須手動で入力します

4
Lazy Badger

SourceTreeを使用する場合は、設定の「SSHキー」オプションに必ず入力してください。実行すると、自動的にPageantに渡されます。

3
Timmmm

また、単純にpagentを閉じないがセキュリティモデルに適合する場合。私は、システムの起動時に秘密キーを使用して自動起動するように構成されているため、デスクトップをロードするときにパスワードを入力するだけで、システムをシャットダウンするまで進むことができます。ただし、スクリーンセーバーのパスワードと積極的なスクリーンセーバーのアクティブ化を設定して、システムを離れた場合でもシステムが迅速に保護されるようにする必要があります。

1
Darth Android