SHFS is a software that allows remote directory mounting using a shell connection.
Some notable features of Shfs include a file cache for enhanced access speed, support for perl and shell code on the remote (server) side, the ability to preserve uid/gid for root connections, and compatibility with a range of remote host platforms (such as Linux, Solaris, Cygwin, and more). It's compatible with Linux kernel 2.4.10+ and 2.6, and you can use virtually any arbitrary command for your connection (instead of just SSH).
Installing Shfs is a breeze, and it comes with a simple Linux kernel module and a user-space mount utility that are easy to set up and start using immediately. You can use the "shfsmount" command to begin the process, and there are a variety of options available for customized functionality. If you need help getting started, the manpage provides detailed instructions and descriptions for everything you need to know.
Shfsmount was engineered to mimic the interface of the traditional "mount" command, so you can use it in a familiar way. You can even create an automounter to connect automatically to specific servers (especially when using SSH keys).
For increased security, there are several checks in place to ensure that the system is running securely and safely. All in all, if you're a Linux user looking for a reliable way to easily mount remote filesystems, Shfs is an excellent choice that we highly recommend.
Please note there are some requirements needed to use Shfs, such as using a Linux 2.4.10+ (2.6) system, having tar, gzip, make, and a C compiler (gcc) installed, and using the same version of gcc as your kernel while building. On the remote (server) side, shell and a variety of utilities (chmod, chgrp, cut, dd, expr, ln, ls, mkdir, touch, wc, etc.) or at least perl version 5+ must be present.
Version 0.35: N/A