32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
cloud-init service file is missing sshd required services
|
|
Orabug: 32183938
|
|
|
|
in the systemd sshd-keygen.target file, the following services are listed:
|
|
[Unit]
|
|
Wants=sshd-keygen@rsa.service
|
|
Wants=sshd-keygen@ecdsa.service
|
|
Wants=sshd-keygen@ed25519.service
|
|
|
|
Need to add the following to the cloud-init service file:
|
|
Before=sshd-keygen@rsa.service
|
|
Before=sshd-keygen@ecdsa.service
|
|
Before=sshd-keygen@ed25519.service
|
|
|
|
Signed-off-by: Isaac Chen <isaac.chen@oracle.com>
|
|
Signed-off-by: Rajesh Harekal <rajesh.harekal@oracle.com>
|
|
|
|
diff -up cloud-init-19.4/systemd/cloud-init.service.tmpl.orig cloud-init-19.4/systemd/cloud-init.service.tmpl
|
|
--- cloud-init-24.4/systemd/cloud-init.service.tmpl 2025-01-28 11:13:57.339346352 -0800
|
|
+++ cloud-init-24.4/systemd/cloud-init.service.tmpl 2025-01-28 11:14:31.587669418 -0800
|
|
@@ -28,7 +28,9 @@
|
|
After=dbus.service
|
|
{% endif %}
|
|
Before=network-online.target
|
|
-Before=sshd-keygen.service
|
|
+Before=sshd-keygen@rsa.service
|
|
+Before=sshd-keygen@ecdsa.service
|
|
+Before=sshd-keygen@ed25519.service
|
|
Before=sshd.service
|
|
Before=systemd-user-sessions.service
|
|
{% if variant in ["ubuntu", "unknown", "debian"] %}
|