はじめに こんにちは。 ビンゴ中西です。 弊社で社内用のgitの構築をしたのですが、 接続にsshを用いることにしました。 さて秘密鍵と公開鍵を作成し、公開鍵をサーバーに置くまではよかったのですが、 いざ通信しようとすると、覚えのないパスワードの入力を促されました。 さて? なぜなのでしょうか!? 【結論】デフォルトのファイル名以外を使う場合はconfigファイルを作ろうね 原因は実はすごく単純で、デフォルトの秘密鍵の名前を使っていないせいでした。 そもそもsshコマンドに関して $ ssh -i ~/.ssh/id_rsa_hoge -l user -p 12345 192.168.1.100のように多くのオプションを付与しなければならないケースで、 ~/.ssh/config に以下のような記述をすることで、、 [~/.ssh/config] Host hoge Hostname 19