【发布时间】:2015-09-16 20:56:59
【问题描述】:
Net::SCP 需要密码,即使提供了密码。主机具有来自用户机器的 authorized_keys.pub 和 id_rsa.pub。 用户有 id_rsa 和 id_rsa.pub 我也尝试输入 ssh_key,这是从一开始就这样做的首选方式,仍然需要通过。 带有代码的要点位于:https://gist.github.com/maimutza/fd45c16c220410a94420
【问题讨论】:
-
我对 Net::SCP 不太熟悉,但是我经常使用 SSH。您是否尝试过先手动通过 SSH 连接到机器以确保您的密钥或权限没有问题?
-
@pyRabbit:谢谢你的回答。我可以手动SSH,如果我再次提供密码,我可以完成gist中的代码,但这不是我想要的。
-
等等,您的 authorized_keys 文件是名为“authorized_keys.pub”还是拼写错误?
-
它是authorized_keys.pub
-
我很确定它需要只是authorized_keys(没有.pub)
标签: ruby-on-rails ruby-on-rails-3 net-ssh