mirror of
https://github.com/fire1ce/UDM-Persistent-SSH-Keys.git
synced 2023-10-10 13:36:54 +02:00
Gerd Naschenweng
b1687681f8
Adjusted script to cater for UDM Pro 2.4.23
Adjusted script to cater for new data locations supporting UDM firmwares 1.x, 2.x and 3.x
UDM Persistence SSH Keys
Persistence on Reboot
This script need to run every time the system is rebooted since the /root/.ssh/authorized_keys overwrites every boot.
This can be accomplished with a boot script. Flow this guide: UDM / UDMPro Boot Script
Compatibility
- Tested on UDM PRO
- UDM Pro doesn't support ed25519 SSH Keys
Installation
The script was tested on UDM PRO
curl -s https://raw.githubusercontent.com/fire1ce/UDM-Persistent-SSH-Keys/main/install.sh | sh
Add you public RSA keys to:
/mnt/data/ssh/authorized_keys
Uninstall
Delete the 99-ssh-keys.sh file
rm -rf /mnt/data/on_boot.d/99-ssh-keys.sh
Delete your authorized_keys file
rm -rf /mnt/data/ssh/authorized_keys
Usage
At boot the script with read the /mnt/data/ssh/authorized_keys file and add the content to UDM's /root/.ssh/authorized_keys
Manual run:
/mnt/data/on_boot.d/99-ssh-keys.sh
Description
Languages
Shell
100%