Is there a more security-oriented alternative to SSHFS, where the connecting client won't be given shell access on the server? I just want to share a directory from server to an untrusted VM over network, and have VM mount it, not give the VM shell access to the server.
FTP is close to such a thing, but it is somewhat archaic, slow and not sure about its security.