Okay, so on a whim and still riding a high after compiling an updated transmission client, I decided to give this a shot expecting total failure. I managed something a little different.
I downloaded OpenSSH 5.6p1 and dropped into my cross compile environment. I managed to produce statically linked binaries against OpenSSL 0.9.8p. I transfered them onto my DroboShare and was shocked to discover that they seem to actually work.
Here’s the deal. Busybox expects to find sftp-server in /usr/libexec which is part of /dev/root, so all you have to do is make that directory and drop it in there. The binary is 665K in size, which should be 2% of the available space. I don’t know if the binary would survive a firmware update, so I’d advise keeping a copy of it on the drive pack just to be safe. The other binaries such as scp just need to be in the path somewhere, so you can put them on the drive pack rather than take up more flash memory. I have the coreutils package installed, so I just stuffed them in there.
I only did some quick transfer tests with the binaries. I have absolutely no idea how stable they are, so if you decide to use them, [color=#FF0000]you do so at your own risk[/color]! (enough emphasis for you? :))
Oh man, I really wish I’d found those postings earlier. Now that I know about them, I’ll have to get the TransmissionBT instructions posted there.