Add Recipe to Yocto

Enable Javascript to display Table of Contents.

Creating the *.bb File

Placing the following content to recipes-core/ssh-authorized-keys/
DESCRIPTION = "Hack to install my authorized SSH keys to the image"

SRC_URI = "file://authorized_keys \

do_install () {
    install -d ${D}/home/myuser/.ssh
    install -p ${WORKDIR}/authorized_keys ${D}/home/myuser/.ssh

FILES_${PN} += "/home/myuser/.ssh/authorized_keys"
Then create in the same folder of the *.bb file a directory files and place the authorized_keys file there.

Register Recipe

Finally register your recipe:
diff --git a/recipes-core/images/ b/recipes-core/images/
index 0f88074..73a42ab 100644
--- a/recipes-core/images/
+++ b/recipes-core/images/
@@ -44,6 +44,8 @@ IMAGE_INSTALL += "linuxptp"
 # for benchmarking
 IMAGE_INSTALL += "iperf2"
+IMAGE_INSTALL += "ssh-authorized-keys"
 # Kernel image isn't needed in the rootfs
 # TODO Can this be done more nicely, e.g. from the kernel recipe itself?
 drop_boot_from_rootfs() {