Pageant(Windows 7)を使用して、プライベートキーの.ppkファイルでSSH接続にログインしています。ただし、プログラムを起動するたびに、必要なすべてのキーを再度追加し、暗号化キーを入力する必要があります。このようなものを保存するにはどうすればよいですか?
Pageant(Windows 7)を使用して、プライベートキーの.ppkファイルでSSH接続にログインしています。ただし、プログラムを起動するたびに、必要なすべてのキーを再度追加し、暗号化キーを入力する必要があります。このようなものを保存するにはどうすればよいですか?
回答:
Pageantは、キーファイルの暗号化キーを保存できません。それはそもそもキーを暗号化するという目的全体を無効にするでしょう...
ただし、PuTTYgenを使用してキーを編集する場合、キーを暗号化せずに保存できます。パスワードフィールドを空白のままにします。
.ppk
は、ロードしたファイルの存在を完全に忘れます。パスワードで保護されていないものでも。それは明らかに愚かです。
既に述べたように、キーの場所をコマンドライン引数としてpageantに追加できます。Windowsスタートアップフォルダからページェントを実行している場合は、ショートカットのコマンドライン引数としてキーの場所を渡すだけです。例えば:
"c:\program files\putty\pageant.exe" "c:\mykey.ppk"
START C:\path\to\pageant.exe ...
は、別のプロセスでページェントを開始するために使用する必要があります。
Windowsでこれを行う最も簡単な方法は、スタートアップフォルダー内に特別に細工されたショートカットを作成することです(スタート->プログラム->スタートアップ)。
注:これは、キーにパスワードを設定しなかった場合にのみ機能します
「ターゲット」フィールドに次のようにフルパスを追加します。ターゲット:「C:\ Program Files(x86)\ Atlassian \ SourceTree \ tools \ putty \ pageant.exe」C:\ Git \ Key.ppk
次のように表示されます。
この特定のセットアップは、GitFlowおよびJira用です。
winkey + r, 'shell:startup'
SourceTreeを使用する場合は、設定の[SSHキー]オプションに必ず入力してください。実行すると、自動的にPageantに渡されます。
また、セキュリティモデルに適合する場合、pagentを閉じないこともできます。私はシステムの起動時に秘密鍵で自動起動するように設定しているので、デスクトップを読み込むときにパスワードを入力するだけで、システムをシャットダウンするまで行くことができます。ただし、スクリーンセーバーのパスワードと積極的なスクリーンセーバーのアクティベーションを設定して、システムが離れた場合にすぐに保護されるようにする必要があります。