Thank you, Toli,
Seems like sshd was specially designed for file system. We wanted to use its security facilities (namely secure transmission channel) for our purposes and we would probably implement our own server since we need our special commands and transfer format.