From 45ffda6ed1fd242e1ebdda812520daf131f72635 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 28 Dec 2022 11:18:47 +0100 Subject: dropbear: generate ed25519 key --- package/dropbear/files/dropbear.init | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'package/dropbear/files/dropbear.init') diff --git a/package/dropbear/files/dropbear.init b/package/dropbear/files/dropbear.init index 9bf74098e..15bb561df 100644 --- a/package/dropbear/files/dropbear.init +++ b/package/dropbear/files/dropbear.init @@ -40,6 +40,14 @@ start) echo "dropbear: key generation exited with code $?" fi fi + if test ! -f /etc/dropbear/dropbear_ed25519_host_key; then + # take it easy here, since above already catched the worst cases + if test -x /usr/bin/dropbearkey; then + echo "dropbear: generating SSH private key (ED25519)" + /usr/bin/dropbearkey -f /etc/dropbear/dropbear_ed25519_host_key -t ed25519 + echo "dropbear: key generation exited with code $?" + fi + fi /usr/sbin/dropbear $dropbear_flags ;; stop) -- cgit v1.2.3