无法像 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
我于 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
.