From d2dfe2a33f8df1f4730c43a35db47b1b7d47c459 Mon Sep 17 00:00:00 2001 From: fire1ce Date: Sat, 12 Feb 2022 23:25:15 +0200 Subject: [PATCH] initial release --- README.md | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0118b22..1ea113e 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,45 @@ The setup script must be 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 its guide [UDM / UDMPro Boot Script]([UDM / UDMPro Boot Script](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script)) +## Compatibility + + * Tested on UDM PRO + * UDM Pro doesn't support __ed25519__ SSH Keys + ## Installation - +The script was tested on UDM PRO ```bash -``` \ No newline at end of file +curl https://raw.githubusercontent.com/fire1ce/UDMP-Persistence-SSH-Keys/main/install.sh | bash +``` + +Add you public RSA keys to: + +```bash +/mnt/data/ssh/authorized_keys +``` + +## Uninstall + +Delete the 99-ssh-keys.sh file + +```bash +/mnt/data/on_boot.d/99-ssh-keys.sh +``` + +Delete your authorized_keys file + +```bash +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: + +```bash +/mnt/data/on_boot.d/99-ssh-keys.sh +```