无法像 dokku 用户那样通过 ssh 进行身份验证

Can't authenticate by ssh like dokku user

我于 14.04 在 digital ocean 中使用 Ubuntu Dokku v0.4.2 创建了 droplet,并尝试将我的节点应用程序推送到我的 VPS 上。 我的问题是: 我可以通过 ssh 密钥像 root 一样进行身份验证 但 当我使用命令时,我不能像 dokku 用户一样做同样的事情并获得密码要求:git push dokku master。 或者打电话时: ssh dokku@myServerIp.

如教程中所述,我使用了命令:

$ 猫 ~/.ssh/id_rsa.pub | ssh root@myServerIp "sudo sshcommand acl-add dokku me@mycomp"

在对 dokku 用户进行任何操作之前。

如果密钥对 root 用户有效,请以 root 身份尝试。

获取 /root/.ssh/authorized_keys 文件并将其复制到 /home/dokku/.ssh/ 从那里,将文件从 root chown 到 dokku,然后使用 /etc/init.d/sshd restart.

重新启动 ssh