https://github.com/libfuse/sshfs Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Skills + GitHub Sponsors + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} This repository has been archived by the owner. It is now read-only. libfuse / sshfs Public archive * Notifications * Fork 375 * Star 4.7k A network filesystem client to connect to SSH servers License GPL-2.0 license 4.7k stars 375 forks Star Notifications * Code * Issues 18 * Pull requests 8 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights libfuse/sshfs This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 2 branches 38 tags Code Latest commit @Nikratio Nikratio Released 3.7.3 ... c91eb9a May 26, 2022 Released 3.7.3 c91eb9a Git stats * 416 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/ISSUE_TEMPLATE compat test utils .appveyor.yml .dir-locals.el .git-blame-ignore-revs .gitignore .pre-commit-config.yaml .travis.yml AUTHORS COPYING ChangeLog.rst README.rst cache.c cache.h make_release_tarball.sh meson.build sshfs.c sshfs.rst View code This Project is Orphaned SSHFS About Development Status How to use Installation Getting Help README.rst This Project is Orphaned This project is no longer maintained or developed. Github issue tracking and pull requests have therefore been disabled. The mailing list (see below) is still available for use. If you would like to take over this project, you are welcome to do so. Please fork it and develop the fork for a while. Once there has been 6 months of reasonable activity, please contact Nikolaus@rath.org and I'll be happy to give you ownership of this repository or replace with a pointer to the fork. SSHFS About SSHFS allows you to mount a remote filesystem using SFTP. Most SSH servers support and enable this SFTP access by default, so SSHFS is very simple to use - there's nothing to do on the server-side. Development Status SSHFS is shipped by all major Linux distributions and has been in production use across a wide range of systems for many years. However, at present SSHFS does not have any active, regular contributors, and there are a number of known issues (see the bugtracker). The current maintainer continues to apply pull requests and makes regular releases, but unfortunately has no capacity to do any development beyond addressing high-impact issues. When reporting bugs, please understand that unless you are including a pull request or are reporting a critical issue, you will probably not get a response. How to use Once sshfs is installed (see next section) running it is very simple: sshfs [user@]hostname:[directory] mountpoint It is recommended to run SSHFS as regular user (not as root). For this to work the mountpoint must be owned by the user. If username is omitted SSHFS will use the local username. If the directory is omitted, SSHFS will mount the (remote) home directory. If you need to enter a password sshfs will ask for it (actually it just runs ssh which asks for the password if needed). Also many ssh options can be specified (see the manual pages for sftp (1) and ssh_config(5)), including the remote port number (-oport= PORT) To unmount the filesystem: fusermount -u mountpoint On BSD and macOS, to unmount the filesystem: umount mountpoint Installation First, download the latest SSHFS release from https://github.com/ libfuse/sshfs/releases. You also need libfuse 3.1.0 or newer (or a similar library that provides a libfuse3 compatible interface for your operating system). Finally, you need the Glib library with development headers (which should be available from your operating system's package manager). To build and install, we recommend to use Meson (version 0.38 or newer) and Ninja. After extracting the sshfs tarball, create a (temporary) build directory and run Meson: $ mkdir build; cd build $ meson .. Normally, the default build options will work fine. If you nevertheless want to adjust them, you can do so with the mesonconf command: $ mesonconf # list options $ mesonconf -D strip=true # set an option To build, test and install SSHFS, you then use Ninja (running the tests requires the py.test Python module): $ ninja $ python3 -m pytest test/ # optional, but recommended $ sudo ninja install Getting Help If you need help, please ask on the mailing list (subscribe at https://lists.sourceforge.net/lists/ listinfo/fuse-sshfs). Please report any bugs on the GitHub issue tracker at https:// github.com/libfuse/libfuse/issues. About A network filesystem client to connect to SSH servers Resources Readme License GPL-2.0 license Stars 4.7k stars Watchers 73 watching Forks 375 forks Releases 21 SSHFS 3.7.3 Latest May 26, 2022 + 20 releases Packages 0 No packages published Contributors 47 * @Nikratio * @jmmv * @pioto * @bfleischer * @rianhunter * @tsavola * @billziss-gh * @michaelforney * @joshtriplett * @ccope * @quite + 36 contributors Languages * C 84.4% * Python 11.7% * Shell 1.8% * Meson 1.7% * Emacs Lisp 0.4% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.