当我的主要用户不是“ubuntu”时,我可以与本地提供商一起使用“juju backup create”吗?

当我的主要用户不是“ubuntu”时,我可以与本地提供商一起使用“juju backup create”吗?

重要信息:HP DL380 g5;Ubuntu 14.04.2 trusty;Juju 1.24.0-trusty-amd64;本地提供商。

我正在尝试使用“juju backup create”备份我的 juju 配置,但无法登录到引导机 0:

$ juju backup create
DEPRECATED: Use "juju backups create" instead of "juju backup".
Connecting to machine 0
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
Permission denied (publickey,password).
ERROR subprocess encountered error code 255
ERROR subprocess encountered error code 255

旁注:juju 告诉我“juju backup”已被弃用,而应使用“juju backups create”,但它不将“backups”识别为命令(给出“错误未知对象类型“Backups””)。

问题似乎是机器 0 是本地主机,而我在其下运行 juju 的用户不是“ubuntu”(在其他容器上创建的用户)。来自 /var/log/auth.log:

sshd[25294]: Invalid user ubuntu from ::1
sshd[25294]: input_userauth_request: invalid user ubuntu [preauth]
sshd[25294]: Connection closed by ::1 [preauth]

我的服务器上没有 ubuntu 用户 - 另外,因为错误 #1328958看起来它可能与之相关,我检查了一下,没有 /home/ubuntu 目录,passwd 中也没有任何 ubuntu 的条目。

我可能可以在服务器上创建一个 ubuntu 用户并在该用户下重新创建环境,但这似乎有点笨拙。

是否有人知道我如何使用主机上的非“ubuntu”用户来实现这一点,以及/或者我是否可能通过使用除“ubuntu”以外的用户名下的 juju 遇到任何其他问题?

相关内容