タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

capistranoとsshに関するmichael-unltdのブックマーク (1)

  • capistranoでデプロイする時のssh-key周りのTips - Qiita

    今までサーバー内に入ってgit pullしてデプロイメントをしていたんだけれど、とても21世紀とは思えないのでcapistranoを導入しました。ついでにロードバランサーを設けてアプリケーションサーバー2台の構成にしてみたんですがssh-key周りが気になりました。 これまでサーバ内でssh-keygenして公開鍵をgithubのdeploy_keyに置いていたんだけどこの方法だとサーバ台数が増える度にgithub上の公開鍵の数も増えていくし管理もクソもあったもんではないと思いググっていたらどうやらssh-agentという方法があるらしい。 ssh-agentを使用すると、capistranoコマンドを叩く開発者のssh-keyを使ってデプロイをしてくれる。 まずcapistranoのコードは以下のようになる。 server '○○○.×××.○○.××', user: "hogehoge

    capistranoでデプロイする時のssh-key周りのTips - Qiita
    michael-unltd
    michael-unltd 2022/05/17
    “set :ssh_options, { # capistranoコマンド実行者の秘密鍵 keys: %w(~/.ssh/id_rsa), forward_agent: true, auth_methods: %w(publickey) }”
  • 1