【问题标题】:Getting Ruby NET::SCP or NET::SFTP to use different ciphers让 Ruby NET::SCP 或 NET::SFTP 使用不同的密码
【发布时间】:2013-11-16 23:49:04
【问题描述】:

我正在尝试强制 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 使用不同密码的示例- 那太好了。

【问题讨论】:

    标签: ruby capistrano scp net-sftp


    【解决方案1】:

    答案是这样的:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-03
      • 2019-08-22
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      相关资源
      最近更新 更多