部署 cap deploy SSH 密码出错

zealinux · 2012年08月31日 · 最后由 zealinux 回复于 2012年09月02日 · 2505 次阅读

在 deploy.rb 中有输入, set :user, ''mike" set :use_sudo, false

但是再 cap deploy 命令时,输入密码时输入正确的 ssh,提示 err。 (ssh 到 服务器上是正确的)

mike 左边的引号有问题啊

这里是手打,那里是正确的引号。

你可以多贴出来些代码,只凭上面两行,看来出问题。 你可以用cap deploy -v 看一下详细的 log 其实建议你使用 ssh key 验证,省去输密码的繁琐,而且还更安全。

ssh key 验证?什么方式

问题解决了,只需要加上一句。 default_run_options[:pty] = true

cap 陷阱真多。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号