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