Browse Source

Fix

umbrel-v0.3.5
Aaron Dewes 4 years ago
parent
commit
ee4ce076fb
  1. 1
      stage2/00-sys-tweaks/01-run.sh
  2. 14
      stage2/00-sys-tweaks/files/regenerate_ssh_host_keys.service

1
stage2/00-sys-tweaks/01-run.sh

@ -6,6 +6,7 @@ install -m 755 files/resize2fs_once "${ROOTFS_DIR}/etc/init.d/"
install -d "${ROOTFS_DIR}/etc/systemd/system/rc-local.service.d"
install -m 644 files/ttyoutput.conf "${ROOTFS_DIR}/etc/systemd/system/rc-local.service.d/"
install -m 644 files/regenerate_ssh_host_keys.service "${ROOTFS_DIR}/etc/systemd/system/"
install -m 644 files/50raspi "${ROOTFS_DIR}/etc/apt/apt.conf.d/"

14
stage2/00-sys-tweaks/files/regenerate_ssh_host_keys.service

@ -0,0 +1,14 @@
[Unit]
Description=Regenerate SSH host keys
Before=ssh.service
ConditionFileIsExecutable=/usr/bin/ssh-keygen
[Service]
Type=oneshot
ExecStartPre=-/bin/dd if=/dev/hwrng of=/dev/urandom count=1 bs=4096
ExecStartPre=-/bin/sh -c "/bin/rm -f -v /etc/ssh/ssh_host_*_key*"
ExecStart=/usr/bin/ssh-keygen -A -v
ExecStartPost=/bin/systemctl disable regenerate_ssh_host_keys
[Install]
WantedBy=multi-user.target
Loading…
Cancel
Save