我在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用户进行任何操作之前。
答案 0 :(得分:0)
如果密钥对root用户有效,请以root身份尝试。
获取/root/.ssh/authorized_keys
文件并将其复制到/home/dokku/.ssh/
从那里,将文件从root文件chown到dokku,然后使用/etc/init.d/sshd restart
重新启动ssh。