Macfusion does connect to SFTP servers, using SSFHS (not to be confused with SFTP), but Macfusion is not directly comparable to SFTP clients. And so on…
A rich experience, with which users of Apple Finder and Mac OS X are accustomed, can not be guaranteed within the limitations of a protocol such as FTP.
Hint: Finder does very much more than simply transfer files. Much of the Finder experience, which users (naturally) take for granted, is thanks to extensive use of extended attributes and metadata.
Users of FTP, SFTP and SHH services: please, pay attention! The best marriage of Apple Finder and Mac OS X to a remote file system is: Apple Filing Protocol (AFP).
MacFUSE allows access to a volume only to the user who mounted the volume. All other users, including the superuser is denied access
nontrivial user-space file systems can still be complex, and their performance/behavior can depend upon numerous factors besides MacFUSE itself
When in doubt, feel free to post your questions on the macfuse group
MacFUSE itself isn't a distributed remote file system
Finder, other applications, and even parts
of the OS that would would not expect may be requesting directory
contents or file attributes on your file system at any time. They will
even do this for files and directories that don't exist
Working well with the
Finder is not an easy task
behaving as much like a "standard"
file system as possible
I think it _can_ be solved at the MacFUSE level using a transparent "stacking" FUSE filesystem that will cache appledobule files _locally_
It would be a very significant contribution to the Mac and FUSE communities if such a thing were built, as then all network FUSE filesystems like S3, FTP and SSH would see functionality and performance gains