恥ずかしながら、 ssh-agent と SSH agent forwarding というものを全く知らなかった。ファイルの秘密鍵の代わりに ssh-agent を使うことができ、さらに、 forwarding の設定をしておくと SSH 先でもローカルの SSH agent を使える。秘密鍵を踏み台ごとにばら撒く必要がない。 docs.github.com さらに、 1Password にも ssh-agent の機能があり、 1Password に保存した SSH key を使えるようになる。 developer.1password.com 試しに Windows 環境で 1passwor…