27

EC2インスタンスがあり、capistranoのセットアップにはsshが必要です。sshを介して通常接続するには、サーバーへの接続に.pemファイルを使用します。capistranoを使用してデプロイするときにこの.pemファイルを利用するにはどうすればよいですか?

4

2 に答える 2

37

deploy.rbの構成値を設定します。

default_run_options[:pty] = true
ssh_options[:forward_agent] = true
ssh_options[:auth_methods] = ["publickey"]
ssh_options[:keys] = ["/path/to/key.pem"]

Capistrano 3 の場合:

set :pty, true
set :ssh_options, {
  forward_agent: true,
  auth_methods: %w[publickey],
  keys: %w[/path/to/key.pem]
}
于 2012-10-19T07:54:59.913 に答える