Adjusted data directories depending on firmware

This commit is contained in:
Gerd Naschenweng 2022-12-18 12:02:11 +01:00 committed by GitHub
parent 412b4c1af3
commit 5d278448cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -10,10 +10,13 @@ This can be accomplished with a boot script. Flow this guide: [UDM / UDMPro Boot
- Tested on [UDM PRO][amz-udm-pro-url] - Tested on [UDM PRO][amz-udm-pro-url]
- UDM Pro doesn't support **ed25519** SSH Keys - UDM Pro doesn't support **ed25519** SSH Keys
## Installation ## Installation
The script was tested on UDM PRO The script was tested on UDM PRO
(!) Depending on firmware your $DATA_DIR will be "/mnt/data" (Firmware 1.x) or "/data" (Firmware 2.x and 3.x)
```shell ```shell
curl -s https://raw.githubusercontent.com/fire1ce/UDM-Persistent-SSH-Keys/main/install.sh | sh curl -s https://raw.githubusercontent.com/fire1ce/UDM-Persistent-SSH-Keys/main/install.sh | sh
``` ```
@ -21,7 +24,7 @@ curl -s https://raw.githubusercontent.com/fire1ce/UDM-Persistent-SSH-Keys/main/i
Add you public RSA keys to: Add you public RSA keys to:
```shell ```shell
/mnt/data/ssh/authorized_keys $DATA_DIR/ssh/authorized_keys
``` ```
## Uninstall ## Uninstall
@ -29,23 +32,23 @@ Add you public RSA keys to:
Delete the 99-ssh-keys.sh file Delete the 99-ssh-keys.sh file
```shell ```shell
rm -rf /mnt/data/on_boot.d/99-ssh-keys.sh rm -rf $DATA_DIR/on_boot.d/99-ssh-keys.sh
``` ```
Delete your authorized_keys file Delete your authorized_keys file
```shell ```shell
rm -rf /mnt/data/ssh/authorized_keys rm -rf $DATA_DIR/ssh/authorized_keys
``` ```
## Usage ## 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** At boot the script with read the **$DATA_DIR/ssh/authorized_keys** file and add the content to UDM's **/root/.ssh/authorized_keys**
Manual run: Manual run:
```shell ```shell
/mnt/data/on_boot.d/99-ssh-keys.sh $DATA_DIR/on_boot.d/99-ssh-keys.sh
``` ```
<!-- --- --> <!-- --- -->