yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #91927
[Bug 1404060] Re: SSH keys not updated correctly when sshd_config "AuthorizedKeysFile" contains multiple values
Tracked in Github Issues as https://github.com/canonical/cloud-
init/issues/2513
** Bug watch added: github.com/canonical/cloud-init/issues #2513
https://github.com/canonical/cloud-init/issues/2513
** Changed in: cloud-init
Status: Triaged => Expired
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1404060
Title:
SSH keys not updated correctly when sshd_config "AuthorizedKeysFile"
contains multiple values
Status in cloud-init:
Expired
Bug description:
I have overridden the AuthorizedKeysFile stanza in my site's
sshd_config, as follows:
AuthorizedKeysFile %h/.ssh/authorized_keys
/etc/ssh/authorized_keys/%u
This allows two locations for authorized keys, which is useful for us
because reasons.
It looks like cloud-init is incorrectly parsing this line to determine
where to drop user keys, as I'm ending up with the following file:
"/home/ubuntu/.ssh/authorized_keys /etc/ssh/authorized_keys/ubuntu"
(note that the space is part of the directory name under .ssh)
I think cloud-init should probably treat whitespace as a field
separator here, and append keys to all AuthorizedKeysFile entries
listed.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1404060/+subscriptions
References