我已经使用 Juju 部署了 Ceph。我尝试使用以下命令进行 ssh 连接:
sam@maas01:~$ sudo juju ssh ceph/0
Permission denied (publickey,password).
error: exit status 255
我的公钥位于 /home/sam/.ssh/。我还尝试在 enviornments.yaml 文件中明确指定密钥的路径,但没有用。而且正如我在许多帖子中看到的那样,不要在 MAAS 网络面板中添加 ssh 密钥,我没有在那里添加密钥。有什么帮助吗?
答案1
我确实认为您需要将您的密钥添加到 MAAS,然后令人沮丧的是,juju destroy-machine 并重新部署。
我在许多帖子中看到不要在 MAAS 网络面板中添加 ssh 密钥
顺便问一下,你在哪里读到的?如果你还记得的话,那就太好了,这样我就可以添加评论或做点什么。如果我是对的。
答案2
啊哈!我成功了 :D。我添加了 root 用户 ssh 密钥,而不是 sudoer 用户 ssh 密钥。