gpt4 book ai didi

ruby-on-rails - Capistrano - 身份验证失败

转载 作者:行者123 更新时间:2023-12-03 03:52:34 24 4
gpt4 key购买 nike

我正在尝试使用 Capistrano 部署 Rails 应用程序,但是当我运行 cap deploy:setup 时,我得到了

connection failed for: 123.456.789.0:12345 (Net::SSH::AuthenticationFailed: Authentication failed for user deployer@123.456.789.0)

没有被要求输入密码。

但是,如果我运行 ssh -p 12345 deployer@123.456.789.0 一切都会按预期工作。

很多人建议不要使用 net-ssh 2.8.0

在我的 Gemfile 中我有


gem “卡皮斯特拉诺”,“2.15.5”
gem "net-ssh", '2.8.1', :git => "https://github.com/net-ssh/net-ssh"

部署配置文件非常标准,它包括


default_run_options[:pty] = true
ssh_options[:forward_agent] = true

我在这里遗漏了什么吗?可能是什么问题?

谢谢

最佳答案

如果您获得了访问权限,您只需将 SSH 公钥添加到部署程序 ~/.ssh/authorized_keys 中即可。

我认为这是当今的首选方式,也使您不必在每次部署时输入密码!

希望有帮助!

关于ruby-on-rails - Capistrano - 身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22984234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com