puttyの設定移行

PuTTYは実行ファイルのサイズが500Kバイト程度の,軽いSSHターミナルエミュレータです.
PuTTY - Wikipedia

PuTTY(パティ)は、Simon Tathamが開発・公開しているターミナルエミュレータである。 MIT Licenseのオープンソースソフトウェアである。 対応している通信プロトコルSSHtelnet、rlogin、raw TCP、シリアル接続。

オフィシャルサイトでPuTTY本体をダウンロードしようとすると,インストーラ無しの本体の実行ファイルがボソっと置いてあります.
Download PuTTY: latest release (0.70)
インストーラの付いた「A Windows installer for everything except PuTTYtel」というのも配布されていますが,どちらにしても本体は実行ファイル一個です.


シンプルゆえに,パソコンを買い足して,今まで,SSHの鍵ファイルやIPアドレスを登録して使ってきたマシンから,その登録内容を移動させようと思ったら,設定ファイルのようなものが無くて困ってしまいました.putty.exeを置いたフォルダには,いつまでたってもそれ以外のファイルは作成されません.が,オフィシャルサイトのFAQをまじめに読むと,説明が書いてありました.
PuTTY FAQ

A.5.2 Where does PuTTY store its data?

On Windows, PuTTY stores most of its data (saved sessions, SSH host keys) in the Registry. The precise location is

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY

and within that area, saved sessions are stored under Sessions while host keys are stored under SshHostKeys.

全部レジストリに保存されているのですね.
レジストリエディタregeditでHKEY_CURRENT_USER\Software\SimonTathamを選んで「ファイル」→「エクスポート」→「エクスポート範囲:選択された部分のみ」にしてputty.regとかいう名前で保存し,そのファイルを移行先マシンに転送してダブルクリックすることで,登録内容の移行が完了しました.