For various reasons, I decided to go with OpenSSH rather than dropbear on my build. To do this, I added zlib openssl openssh to OPENWRT_TARGETS in openwrt.mk. It built great, and after creating passwd, group, and shells like the dropbear ipkg does, I can ssh in just fine.
But one of the reasons that I installed OpenSSH was to get scp. It doesn't really seem to be working. If I scp from a PC to the openwrt, it creates the file in the right location, but it is zero length.
Any idea what is going wrong or is missing? Anyone else have scp working?