generated at
2/19/2025, 8:02:10 AM
ssh接続設定をプロジェクトで共有する
良い方法ないかなあ。
困っていること
ansible ssh 設定
とsshコマンドでの接続設定が別々に必要
ssh初心者は
ssh_config
を自分でカスタマイズできない
プロジェクトのサーバー台数が多くてそれぞれ異なる鍵とパスフレーズが必要
ssh-agent
に鍵を登録しすぎると
ssh: Too many authentication failures
でエラーになってしまう
思い付く方法
Wikiに各自の便利設定を書いておく
Wikiはメンテされなくなっていく
ssh_config
をリポジトリにコミットする
OpenSSH 7.3
から
Include conf.d/*
のように分割されたファイルを読み込めるようになった
各自の
~/.ssh/
にリポジトリコミットしたconfigのsymlinkを置いて、
Include
で読み込んでもらうとよさそう
Include
は
Host
ディレクティブより先に書く必要がある点に注意