ubuntu 升级后无法通过 capistrano 部署

Unable to deploy through capistrano after ubuntu upgrade

我最近将我的开发机器升级到 Ubuntu 15.04(之前是 14.04LTS)并且 运行 在尝试将更改部署到我的服务器时遇到了问题。有趣的是,我可以毫无问题地通过 ssh 连接到我的服务器(因此,密钥文件设置正确),但是当我尝试通过 capist运行o 进行部署时,我得到 permission denied.

所以这有效:

ssh admin@1.2.3.4

这会在联系服务器时引发 permission denied

cap deploy

我也试过从另一台机器部署,效果很好。所以这告诉我错误在新 OS 中的某个地方。有人经历过类似的事情吗?

我想RSA身份没有添加到身份验证代理中。

要添加身份,只需 运行 命令 ssh-add ~/.ssh/id_rsa