diff --git a/live-build/ubuntu-cpc/hooks.d/chroot/052-ssh_authentication.chroot b/live-build/ubuntu-cpc/hooks.d/chroot/052-ssh_authentication.chroot index 6b0a34ea..4db6efe0 100755 --- a/live-build/ubuntu-cpc/hooks.d/chroot/052-ssh_authentication.chroot +++ b/live-build/ubuntu-cpc/hooks.d/chroot/052-ssh_authentication.chroot @@ -1,3 +1,8 @@ #!/bin/bash -sed -i "s|#PasswordAuthentication yes|PasswordAuthentication no|g" /etc/ssh/sshd_config +# NOTE: the file number needs to be **higher** than the one +# cloud-init writes (cloud-init uses 50-cloud-init.conf) so +# the cloud-init file takes precedence +cat << EOF >> "/etc/ssh/sshd_config.d/60-cloudimg-settings.conf" +PasswordAuthentication no +EOF