Skip to content

Add OpenWrt (dropbear/BusyBox) SSH custom platform sample#83

Merged
petrsnd merged 2 commits into
OneIdentity:mainfrom
petrsnd:feature/openwrt
Jun 19, 2026
Merged

Add OpenWrt (dropbear/BusyBox) SSH custom platform sample#83
petrsnd merged 2 commits into
OneIdentity:mainfrom
petrsnd:feature/openwrt

Conversation

@petrsnd

@petrsnd petrsnd commented Jun 19, 2026

Copy link
Copy Markdown
Member

New live-validated SSH platform sample for OpenWrt (dropbear + BusyBox ash).

Operations: CheckSystem, CheckPassword, ChangePassword, CheckSshKey, ChangeSshKey, DiscoverAuthorizedKeys, DiscoverSshHostKey — all validated against OpenWrt 25.12.x.

OpenWrt adaptations (vs generic-linux-ssh-keys):

  • No sudo — null-safe %DelegationPrefix::$%.
  • BusyBox passwd prompts.
  • Account-aware key path: root → /etc/dropbear/authorized_keys, non-root → ~/.ssh/authorized_keys.

Also: Question issue template; samples index + SSH README updated.

petrsnd added 2 commits June 18, 2026 15:40
 Branch the keystore path on account UID: root keeps
 /etc/dropbear/authorized_keys, non-root accounts use
 ~/.ssh/authorized_keys. Validated live for both. Update README.
@petrsnd petrsnd requested a review from a team as a code owner June 19, 2026 04:18
@petrsnd petrsnd merged commit 5874041 into OneIdentity:main Jun 19, 2026
3 checks passed
@petrsnd petrsnd deleted the feature/openwrt branch June 19, 2026 04:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant