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

时间:2015-10-14 20:09:49

标签: linux git ssh digital-ocean dokku

我在14.04的数字海洋中使用Ubuntu Dokku v0.4.2创建了Droplet,并尝试在我的VPS上推送我的节点应用程序。 我的问题是: 我可以通过ssh密钥进行root身份验证 但 当我使用命令时,我不能像dokku用户那样做并获得密码需求:git push dokku master。 或拨打电话时: ssh dokku @ myServerIp。

正如教程中提到的,我使用了命令:

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

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

1 个答案:

答案 0 :(得分:0)

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

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