2

我试图强制 Capistrano v2 在上传时使用 arcfour 密码。

来自函数重载上传的片段:

puts "Implementing rsync deploy"
servers = find_servers_for_task(current_task)
upload(from,to,options.merge(:hosts => servers[0].host).merge(:encryption => 'arcfour'), &block)

Capistrano 允许其他选项传递到 NET::SCP 和 NET::SFTP 的底层实现库,如果有人有强制这些库中的任何一个使用不同密码或 capistrano 使用不同密码的示例 - 那将很棒。

4

1 回答 1

0

答案是这样的:

设置 :ssh_options, { :encryption => "blowfish-cbc" }

于 2014-04-21T20:57:00.087 回答