Pageant

OS再起動時にPageantに秘密鍵を自動で設定する方法

概要

SourcetreeでSSHキーを使用しているのですが、WindowsOSを再起動するたびにPageantの秘密鍵が消えてしまい。毎日いちいち手動で設定するのが煩わしかったので対処方法を調査しました。

対処方法

Pageantのショートカットを取得する

Pageant.exeがなかなか見つからず苦労しましたが、Sourcetreeの中にいました。以下のパスを参考にしてみてください。

C:\Users\ユーザ名\AppData\Local\SourceTree\app-3.3.9\tools\putty

exeを見つけたら[右クリック]>[ショートカットの作成]を選択しましょう。

ショートカットをカスタマイズする

先ほど作成したショートカットを[右クリック]>[プロパティ]を選択します。

リンク先欄を以下のように変更します。

修正前:C:\Users\ユーザ名\AppData\Local\SourceTree\app-3.3.9\tools\putty\pageant.exe
修正後:C:\Users\ユーザ名\AppData\Local\SourceTree\app-3.3.9\tools\putty\pageant.exe E:\secret\personal\gitea_rsa.ppk

スタートアップに登録する

以下のフォルダにショートカットを格納します。

C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

-Pageant