From e3f1853298988896d466dcf9961cfaadc2967504 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sun, 13 Sep 2026 13:00:48 +0200 Subject: [PATCH] Dockerfile: copy `ssh_host_*.pub` keys to avoid sshd warnings To overwrite default ones with the ones matching the copied private keys. Fixing in sshd log: ``` Public key for /etc/ssh/ssh_host_rsa_key does not match private key Public key for /etc/ssh/ssh_host_ecdsa_key does not match private key Public key for /etc/ssh/ssh_host_ed25519_key does not match private key ``` Closes #2614 --- tests/openssh_server/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/openssh_server/Dockerfile b/tests/openssh_server/Dockerfile index eb158f33..bf993cb8 100644 --- a/tests/openssh_server/Dockerfile +++ b/tests/openssh_server/Dockerfile @@ -17,12 +17,15 @@ RUN [ -d /var/run/sshd ] || mkdir /var/run/sshd # no effect (Docker AUFS-related bug maybe?) # Host keys +COPY ssh_host_rsa_key.pub /etc/ssh/ COPY ssh_host_rsa_key /tmp/etc/ssh/ RUN install -m 0600 /tmp/etc/ssh/ssh_host_rsa_key /etc/ssh/ +COPY ssh_host_ecdsa_key.pub /etc/ssh/ COPY ssh_host_ecdsa_key /tmp/etc/ssh/ RUN install -m 0600 /tmp/etc/ssh/ssh_host_ecdsa_key /etc/ssh/ +COPY ssh_host_ed25519_key.pub /etc/ssh/ COPY ssh_host_ed25519_key /tmp/etc/ssh/ RUN install -m 0600 /tmp/etc/ssh/ssh_host_ed25519_key /etc/ssh/