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 -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

