Skip to content

magicdude4eva/UDM-Persistent-SSH-Keys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

(!) Depending on firmware your $DATA_DIR will be /mnt/data (Firmware 1.x) or /data (Firmware 2.x and 3.x)

curl -s https://raw.githubusercontent.com/fire1ce/UDM-Persistent-SSH-Keys/main/install.sh | sh

Add you public RSA keys to:

$DATA_DIR/ssh/authorized_keys

Uninstall

Delete the 99-ssh-keys.sh file

rm -rf $DATA_DIR/on_boot.d/99-ssh-keys.sh

Delete your authorized_keys file

rm -rf $DATA_DIR/ssh/authorized_keys

Usage

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:

$DATA_DIR/on_boot.d/99-ssh-keys.sh

About

UDMP Persistence SSH Keys

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%