You don't need root to run sshd or smbd on the device if you assign port numbers above 1024 to listen at. I provided an sshd package for older devices in this thread:
https://www.mobileread.com/forums/sh...30&postcount=1 The README contains information on how to build and configure sshd to work without root privileges. It's likely that my old packages won't work on the latest firmwares because of library incompatibilities, so rebuilding yourself is probably necessary.